export type AppSettings = {
  company_name: string;
  company_email: string;
  company_phone: string;
  company_bank_name: string;
  company_bank_account_number: string;
  company_bank_accounts: Array<{
    bank_id: string;
    bank_code: string;
    bank_name: string;
    account_number: string;
  }>;
  company_address: string;
  company_timezone: string;
  smtp_host: string;
  smtp_port: number;
  smtp_secure: boolean;
  smtp_user: string;
  smtp_password: string;
  smtp_from_name: string;
  smtp_from_email: string;
  purchase_prefix: string;
  receipt_prefix: string;
  lot_prefix: string;
  adjustment_prefix: string;
  transformation_prefix: string;
  fund_request_prefix: string;
  washing_prefix: string;
  regular_sale_prefix: string;
  jit_sale_prefix: string;
  consignment_prefix: string;
  default_locale: "id" | "en";
  currency_code: string;
  date_format: string;
  password_min_length: number;
  session_timeout_minutes: number;
  require_email_verification: boolean;
  audit_retention_days: number;
  updated_at: string | null;
};
