import { ModelsService } from 'src/models/models.service';
export declare class CommissionService {
    private readonly models;
    constructor(models: ModelsService);
    getCommissionPercentage(userId: string): Promise<number>;
    getCommissionDetails(userId: string): Promise<{
        commission_percentage: number;
        is_default: boolean;
        revenue_model: string | null;
        commission_type: 'default' | 'custom' | 'none';
    }>;
    updateVendorCommission(userId: string, isDefault: boolean, customPercentage?: number): Promise<void>;
}
