export declare class CreatePosPaymentAgentDto {
    agent_code: string;
    name: string;
    agent_type: string;
    api_endpoint?: string;
    merchant_id?: string;
    credentials_json?: string;
    payment_method_id?: number;
    store_id?: number;
    fee_rate?: number;
    min_transaction?: number;
    max_transaction?: number;
    is_active?: boolean;
}
export declare class UpdatePosPaymentAgentDto {
    name?: string;
    api_endpoint?: string;
    merchant_id?: string;
    credentials_json?: string;
    payment_method_id?: number;
    fee_rate?: number;
    min_transaction?: number;
    max_transaction?: number;
    is_active?: boolean;
    status?: string;
}
export declare class CreatePosCodCollectionDto {
    sale_id?: number;
    agent_id?: number;
    store_id: number;
    shift_id?: number;
    sale_amount: number;
    fee_amount?: number;
    collection_type?: string;
    due_date?: string;
    note?: string;
}
