import type { FilterGroup } from '../common/ast.js';
import type { GroupBy, GroupProperty, Sort } from '../common/types.js';
declare global {
    interface DataViewDataTypeMap {
        kanban: KanbanViewData;
    }
}
export type KanbanViewColumn = {
    id: string;
    hide?: boolean;
};
export type KanbanViewData = {
    columns: KanbanViewColumn[];
    filter: FilterGroup;
    groupBy?: GroupBy;
    sort?: Sort;
    header: {
        titleColumn?: string;
        iconColumn?: string;
        coverColumn?: string;
    };
    groupProperties: GroupProperty[];
};
//# sourceMappingURL=define.d.ts.map