import { BaseSchema } from 'yup';
export interface BulkEditFieldConfig {
    type: string | {
        [key: string]: unknown;
    }[];
    label: string;
    originalFieldName: string;
    action: string;
    clearable?: boolean;
    clearValue?: unknown;
    customValidation?: BaseSchema<unknown, unknown, unknown>;
}
export interface BulkEditFieldConfigMap {
    [key: string]: BulkEditFieldConfig;
}
export interface BulkEditConfig {
    mutation: string;
    keys?: {
        add?: string;
        remove?: string;
        clear?: string;
        set?: string;
        filter?: string;
    };
    fields: BulkEditFieldConfigMap;
}
//# sourceMappingURL=BulkEdit.model.d.ts.map