import type { DaoTableColumn } from '@dao-style/core'; import { useDateFormat } from '@dao-style/extend'; import '../style/parameter-template-list'; declare const _default: import("vue").DefineComponent<{ additionalCols: { type: import("vue").PropType; default: () => never[]; }; permissions: { type: import("vue").PropType<{ create?: boolean | undefined; import?: boolean | undefined; delete?: boolean | undefined; export?: boolean | undefined; }>; default: () => {}; }; }, { columns: import("vue").ComputedRef; useDateFormat: typeof useDateFormat; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("search" | "create" | "import" | "view-detail" | "export" | "delete")[], "search" | "create" | "import" | "view-detail" | "export" | "delete", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => never[]; }; permissions: { type: import("vue").PropType<{ create?: boolean | undefined; import?: boolean | undefined; delete?: boolean | undefined; export?: boolean | undefined; }>; default: () => {}; }; }>> & { onSearch?: ((...args: any[]) => any) | undefined; onCreate?: ((...args: any[]) => any) | undefined; onImport?: ((...args: any[]) => any) | undefined; "onView-detail"?: ((...args: any[]) => any) | undefined; onExport?: ((...args: any[]) => any) | undefined; onDelete?: ((...args: any[]) => any) | undefined; }, { permissions: { create?: boolean | undefined; import?: boolean | undefined; delete?: boolean | undefined; export?: boolean | undefined; }; additionalCols: DaoTableColumn[]; }>; export default _default;