import type { CURRENCY_CODES } from '@cranberry-money/shared-constants';
export type CurrencyCode = typeof CURRENCY_CODES.AUD | typeof CURRENCY_CODES.USD;
export interface CashAccount {
    uuid: string;
    account: string;
    accountNumber: string;
    bsb?: string;
    payid?: string;
    currency: CurrencyCode;
    balance: string;
}
export interface CashAccountQueryParams {
    account?: string;
    currency?: CurrencyCode;
    min_balance?: number;
    max_balance?: number;
    order_by?: string;
}
export interface CashAccountTransaction {
    uuid: string;
    cashAccount: string;
    amount: string;
    date: string;
    transactionType: string;
    reference: string;
}
export interface CashAccountTransactionQueryParams {
    cash_account?: string;
    transaction_type?: string;
    start_date?: string;
    end_date?: string;
    min_amount?: number;
    max_amount?: number;
    order_by?: string;
}
//# sourceMappingURL=cash.d.ts.map