export declare class ColumnDefinitionDto {
    key: string;
    label: string;
    type: 'standard' | 'custom';
    visible: boolean;
    width?: number;
    fixed?: 'left' | 'right' | 'none';
    sortable?: boolean;
    searchable?: boolean;
    order: number;
    format?: string;
}
export declare class CreateColumnConfigDto {
    name: string;
    description?: string;
    columns: ColumnDefinitionDto[];
    isDefault?: boolean;
    isTemplate?: boolean;
    isPublic?: boolean;
}
export declare class UpdateColumnConfigDto {
    name?: string;
    description?: string;
    columns?: ColumnDefinitionDto[];
    isDefault?: boolean;
    isTemplate?: boolean;
    isPublic?: boolean;
}
export declare class QueryColumnConfigDto {
    includeTemplates?: boolean;
    onlyTemplates?: boolean;
    onlyPublic?: boolean;
}
export declare class CopyColumnConfigDto {
    name: string;
    description?: string;
}
