export interface CashCountDetail {
    id: number;
    cash_count_id: number;
    denomination: number;
    quantity: number;
    subtotal: string;
}

export interface CashCount {
    id: number;
    date: string;
    teller_id: number;
    teller?: {
        id: number;
        name: string;
    };
    system_balance: string;
    physical_total: string;
    difference: string;
    status: 'balanced' | 'over' | 'short';
    note: string | null;
    details?: CashCountDetail[];
    created_at: string;
    updated_at: string;
}

export interface CashCountFilters {
    date?: string;
    teller_id?: string;
}

export interface DenominationInput {
    denomination: number;
    quantity: number;
}
