import type { ExtractPropTypes } from 'vue'; import type ColumnManager from './column-manager.vue'; export interface columnManagerFieldItem { title: string; key: string; isFixed?: boolean; isHidden?: boolean; isSensitive?: string; initialDisplay?: boolean; [key: string]: any; } export declare const columnManagerProps: { readonly open: import("ll-plus/es/utils").EpPropFinalized; readonly useLocalStorage: import("ll-plus/es/utils").EpPropFinalized; readonly localKey: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly fieldList: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => any[], boolean>; readonly maxCount: import("ll-plus/es/utils").EpPropFinalized; readonly enableAddField: import("ll-plus/es/utils").EpPropFinalized; readonly addFieldText: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly icon: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly placement: { readonly type: import("vue").PropType, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly minWidth: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly maxHeight: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }; export type ColumnManagerProps = ExtractPropTypes; export type ColumnManagerInstance = InstanceType;