import { PropType } from 'vue'; declare const _default: import("vue").DefineComponent>; default: () => { stripe: boolean; border: boolean; }; }; }>, { props: import("@vue/shared").LooseRequired>; default: () => { stripe: boolean; border: boolean; }; }; }>> & Readonly<{ onSave?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; }> & {}>; tableDemoList: import("vue").Ref<{ title: string; label: string; border: boolean; }[], { title: string; label: string; border: boolean; }[] | { title: string; label: string; border: boolean; }[]>; tableStyle: { stripe?: boolean | undefined; border?: boolean | undefined; }; emit: (event: "close" | "save", ...args: any[]) => void; getTableStyle: (border: boolean) => string; toggle: (border: boolean) => void; onCancle: () => void; onSave: () => void; getTableFields: () => { stripe?: boolean | undefined; border?: boolean | undefined; }; readonly NSwitch: any; readonly NIcon: any; readonly NButton: any; readonly CheckmarkCircle: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("close" | "save")[], "close" | "save", import("vue").PublicProps, Readonly>; default: () => { stripe: boolean; border: boolean; }; }; }>> & Readonly<{ onSave?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; }>, { tableStyleConfig: Partial<{ stripe: boolean; border: boolean; }>; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;