export declare class CreatePosCommissionRuleDto {
    rule_code: string;
    name: string;
    description?: string;
    commission_type: string;
    rate?: number;
    fixed_amount?: number;
    applies_to?: string;
    target_ids?: number[];
    store_id?: number;
    branch_id?: number;
    min_sale_amount?: number;
    priority?: number;
    is_active?: boolean;
    effective_from?: string;
    effective_to?: string;
}
export declare class UpdatePosCommissionRuleDto {
    name?: string;
    description?: string;
    rate?: number;
    fixed_amount?: number;
    applies_to?: string;
    target_ids?: number[];
    min_sale_amount?: number;
    priority?: number;
    is_active?: boolean;
    effective_from?: string;
    effective_to?: string;
}
export declare class ApprovePosCommissionEntryDto {
    note?: string;
}
