import { z } from "zod"; export declare const generalLedger_columnTypes: readonly ["account_name", "chk_print_state", "create_by", "create_date", "cust_name", "doc_num", "emp_name", "inv_date", "is_adj", "is_ap_paid", "is_ar_paid", "is_cleared", "item_name", "last_mod_by", "last_mod_date", "memo", "name", "quantity", "rate", "split_acc", "tx_date", "txn_type", "vend_name", "net_amount", "tax_amount", "tax_code", "account_num", "klass_name", "dept_name"]; export declare const general_ledger: z.ZodObject<{ columns: z.ZodOptional>; sort_by: z.ZodOptional>; } & { customer: z.ZodOptional]>>; } & { account: z.ZodOptional]>>; } & { source_account: z.ZodOptional]>>; } & { start_date: z.ZodOptional>; end_date: z.ZodOptional>; } & { date_macro: z.ZodOptional>; } & { accounting_method: z.ZodOptional>; } & { account_type: z.ZodOptional>; } & { summarize_column_by: z.ZodOptional>; } & { sort_order: z.ZodOptional>; } & { department: z.ZodOptional]>>; } & { vendor: z.ZodOptional]>>; } & { class: z.ZodOptional]>>; }, "strip", z.ZodTypeAny, { account?: string | string[] | undefined; class?: string | string[] | undefined; customer?: string | string[] | undefined; department?: string | string[] | undefined; vendor?: string | string[] | undefined; source_account?: string | string[] | undefined; start_date?: string | undefined; end_date?: string | undefined; sort_order?: "ascend" | "descend" | undefined; date_macro?: "Today" | "Yesterday" | "This Week" | "Last Week" | "This Week-to-date" | "Last Week-to-date" | "Next Week" | "Next 4 Weeks" | "This Month" | "Last Month" | "This Month-to-date" | "Last Month-to-date" | "Next Month" | "This Fiscal Quarter" | "Last Fiscal Quarter" | "This Fiscal Quarter-to-date" | "Last Fiscal Quarter-to-date" | "Next Fiscal Quarter" | "This Fiscal Year" | "Last Fiscal Year" | "This Fiscal Year-to-date" | "Last Fiscal Year-to-date" | "Next Fiscal Year" | undefined; account_type?: "Equity" | "Expense" | "AccountsPayable" | "AccountsReceivable" | "Bank" | "OtherCurrentAsset" | "FixedAsset" | "OtherAsset" | "CreditCard" | "OtherCurrentLiability" | "LongTermLiability" | "Income" | "CostOfGoodsSold" | "OtherIncome" | "OtherExpense" | undefined; summarize_column_by?: "Week" | "Month" | "Quarter" | "Year" | "Total" | "Days" | "Customers" | "Vendors" | "Classes" | "Departments" | "Employees" | "ProductsAndServices" | undefined; accounting_method?: "Cash" | "Accrual" | undefined; sort_by?: "tax_code" | "name" | "memo" | "account_name" | "create_date" | "create_by" | "last_mod_date" | "last_mod_by" | "doc_num" | "tx_date" | "txn_type" | "vend_name" | "dept_name" | "cust_name" | "chk_print_state" | "emp_name" | "inv_date" | "is_adj" | "is_ap_paid" | "is_ar_paid" | "is_cleared" | "item_name" | "quantity" | "rate" | "split_acc" | "net_amount" | "tax_amount" | "account_num" | "klass_name" | undefined; columns?: "tax_code" | "name" | "memo" | "account_name" | "create_date" | "create_by" | "last_mod_date" | "last_mod_by" | "doc_num" | "tx_date" | "txn_type" | "vend_name" | "dept_name" | "cust_name" | "chk_print_state" | "emp_name" | "inv_date" | "is_adj" | "is_ap_paid" | "is_ar_paid" | "is_cleared" | "item_name" | "quantity" | "rate" | "split_acc" | "net_amount" | "tax_amount" | "account_num" | "klass_name" | undefined; }, { account?: string | string[] | undefined; class?: string | string[] | undefined; customer?: string | string[] | undefined; department?: string | string[] | undefined; vendor?: string | string[] | undefined; source_account?: string | string[] | undefined; start_date?: string | undefined; end_date?: string | undefined; sort_order?: "ascend" | "descend" | undefined; date_macro?: "Today" | "Yesterday" | "This Week" | "Last Week" | "This Week-to-date" | "Last Week-to-date" | "Next Week" | "Next 4 Weeks" | "This Month" | "Last Month" | "This Month-to-date" | "Last Month-to-date" | "Next Month" | "This Fiscal Quarter" | "Last Fiscal Quarter" | "This Fiscal Quarter-to-date" | "Last Fiscal Quarter-to-date" | "Next Fiscal Quarter" | "This Fiscal Year" | "Last Fiscal Year" | "This Fiscal Year-to-date" | "Last Fiscal Year-to-date" | "Next Fiscal Year" | undefined; account_type?: "Equity" | "Expense" | "AccountsPayable" | "AccountsReceivable" | "Bank" | "OtherCurrentAsset" | "FixedAsset" | "OtherAsset" | "CreditCard" | "OtherCurrentLiability" | "LongTermLiability" | "Income" | "CostOfGoodsSold" | "OtherIncome" | "OtherExpense" | undefined; summarize_column_by?: "Week" | "Month" | "Quarter" | "Year" | "Total" | "Days" | "Customers" | "Vendors" | "Classes" | "Departments" | "Employees" | "ProductsAndServices" | undefined; accounting_method?: "Cash" | "Accrual" | undefined; sort_by?: "tax_code" | "name" | "memo" | "account_name" | "create_date" | "create_by" | "last_mod_date" | "last_mod_by" | "doc_num" | "tx_date" | "txn_type" | "vend_name" | "dept_name" | "cust_name" | "chk_print_state" | "emp_name" | "inv_date" | "is_adj" | "is_ap_paid" | "is_ar_paid" | "is_cleared" | "item_name" | "quantity" | "rate" | "split_acc" | "net_amount" | "tax_amount" | "account_num" | "klass_name" | undefined; columns?: "tax_code" | "name" | "memo" | "account_name" | "create_date" | "create_by" | "last_mod_date" | "last_mod_by" | "doc_num" | "tx_date" | "txn_type" | "vend_name" | "dept_name" | "cust_name" | "chk_print_state" | "emp_name" | "inv_date" | "is_adj" | "is_ap_paid" | "is_ar_paid" | "is_cleared" | "item_name" | "quantity" | "rate" | "split_acc" | "net_amount" | "tax_amount" | "account_num" | "klass_name" | undefined; }>; export type GeneralLedgerType = z.infer;