import type { ExtractPropTypes, PropType } from 'vue'; export type ParameterListColId = 'name' | 'default' | 'current' | 'value' | 'isNeedRestart' | 'valueRemarks'; export declare const parameterListProps: { loading: { type: BooleanConstructor; default: boolean; }; data: { type: PropType[]>; default: () => never[]; }; hiddenColumns: { type: PropType; default: () => never[]; }; permissions: { type: PropType<{ update: boolean; }>; default: () => {}; }; updateFn: { type: PropType<(items: Record[]) => Promise>; default: undefined; }; }; export declare const parameterListEmits: { 'update:loading': (val: boolean) => void; search: () => void; refresh: () => void; }; export type ParameterListProps = ExtractPropTypes;