import { App } from 'vue'; export declare const VxeToolbar: { new (...args: any[]): import("vue").CreateComponentPublicInstance; refreshOptions: import("vue").PropType; import: import("vue").PropType; importOptions: import("vue").PropType; export: import("vue").PropType; exportOptions: import("vue").PropType; print: import("vue").PropType; printOptions: import("vue").PropType; zoom: import("vue").PropType; zoomOptions: import("vue").PropType; custom: import("vue").PropType; customOptions: import("vue").PropType; buttons: { type: import("vue").PropType; default: () => import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Buttons | undefined; }; tools: { type: import("vue").PropType; default: () => import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Tools | undefined; }; perfect: { type: import("vue").PropType; default: () => boolean | undefined; }; size: { type: import("vue").PropType; default: () => import("vxe-pc-ui").VxeComponentSizeType; }; className: import("vue").PropType; }>> & { "onButton-click"?: ((...args: any[]) => any) | undefined; "onTool-click"?: ((...args: any[]) => any) | undefined; }, import("vxe-pc-ui/types/components/toolbar").VxeToolbarConstructor, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vxe-pc-ui/types/components/toolbar").VxeToolbarEmits, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly; refreshOptions: import("vue").PropType; import: import("vue").PropType; importOptions: import("vue").PropType; export: import("vue").PropType; exportOptions: import("vue").PropType; print: import("vue").PropType; printOptions: import("vue").PropType; zoom: import("vue").PropType; zoomOptions: import("vue").PropType; custom: import("vue").PropType; customOptions: import("vue").PropType; buttons: { type: import("vue").PropType; default: () => import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Buttons | undefined; }; tools: { type: import("vue").PropType; default: () => import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Tools | undefined; }; perfect: { type: import("vue").PropType; default: () => boolean | undefined; }; size: { type: import("vue").PropType; default: () => import("vxe-pc-ui").VxeComponentSizeType; }; className: import("vue").PropType; }>> & { "onButton-click"?: ((...args: any[]) => any) | undefined; "onTool-click"?: ((...args: any[]) => any) | undefined; }, { buttons: import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Buttons; loading: boolean; size: import("vxe-pc-ui").VxeComponentSizeType; perfect: boolean; tools: import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Tools; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; refreshOptions: import("vue").PropType; import: import("vue").PropType; importOptions: import("vue").PropType; export: import("vue").PropType; exportOptions: import("vue").PropType; print: import("vue").PropType; printOptions: import("vue").PropType; zoom: import("vue").PropType; zoomOptions: import("vue").PropType; custom: import("vue").PropType; customOptions: import("vue").PropType; buttons: { type: import("vue").PropType; default: () => import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Buttons | undefined; }; tools: { type: import("vue").PropType; default: () => import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Tools | undefined; }; perfect: { type: import("vue").PropType; default: () => boolean | undefined; }; size: { type: import("vue").PropType; default: () => import("vxe-pc-ui").VxeComponentSizeType; }; className: import("vue").PropType; }>> & { "onButton-click"?: ((...args: any[]) => any) | undefined; "onTool-click"?: ((...args: any[]) => any) | undefined; }, import("vxe-pc-ui/types/components/toolbar").VxeToolbarConstructor, {}, {}, {}, { buttons: import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Buttons; loading: boolean; size: import("vxe-pc-ui").VxeComponentSizeType; perfect: boolean; tools: import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Tools; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; refreshOptions: import("vue").PropType; import: import("vue").PropType; importOptions: import("vue").PropType; export: import("vue").PropType; exportOptions: import("vue").PropType; print: import("vue").PropType; printOptions: import("vue").PropType; zoom: import("vue").PropType; zoomOptions: import("vue").PropType; custom: import("vue").PropType; customOptions: import("vue").PropType; buttons: { type: import("vue").PropType; default: () => import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Buttons | undefined; }; tools: { type: import("vue").PropType; default: () => import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Tools | undefined; }; perfect: { type: import("vue").PropType; default: () => boolean | undefined; }; size: { type: import("vue").PropType; default: () => import("vxe-pc-ui").VxeComponentSizeType; }; className: import("vue").PropType; }>> & { "onButton-click"?: ((...args: any[]) => any) | undefined; "onTool-click"?: ((...args: any[]) => any) | undefined; }, import("vxe-pc-ui/types/components/toolbar").VxeToolbarConstructor, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vxe-pc-ui/types/components/toolbar").VxeToolbarEmits, "button-click" | "tool-click", { buttons: import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Buttons; loading: boolean; size: import("vxe-pc-ui").VxeComponentSizeType; perfect: boolean; tools: import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Tools; }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { install(app: App): void; }; export declare const Toolbar: { new (...args: any[]): import("vue").CreateComponentPublicInstance; refreshOptions: import("vue").PropType; import: import("vue").PropType; importOptions: import("vue").PropType; export: import("vue").PropType; exportOptions: import("vue").PropType; print: import("vue").PropType; printOptions: import("vue").PropType; zoom: import("vue").PropType; zoomOptions: import("vue").PropType; custom: import("vue").PropType; customOptions: import("vue").PropType; buttons: { type: import("vue").PropType; default: () => import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Buttons | undefined; }; tools: { type: import("vue").PropType; default: () => import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Tools | undefined; }; perfect: { type: import("vue").PropType; default: () => boolean | undefined; }; size: { type: import("vue").PropType; default: () => import("vxe-pc-ui").VxeComponentSizeType; }; className: import("vue").PropType; }>> & { "onButton-click"?: ((...args: any[]) => any) | undefined; "onTool-click"?: ((...args: any[]) => any) | undefined; }, import("vxe-pc-ui/types/components/toolbar").VxeToolbarConstructor, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vxe-pc-ui/types/components/toolbar").VxeToolbarEmits, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly; refreshOptions: import("vue").PropType; import: import("vue").PropType; importOptions: import("vue").PropType; export: import("vue").PropType; exportOptions: import("vue").PropType; print: import("vue").PropType; printOptions: import("vue").PropType; zoom: import("vue").PropType; zoomOptions: import("vue").PropType; custom: import("vue").PropType; customOptions: import("vue").PropType; buttons: { type: import("vue").PropType; default: () => import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Buttons | undefined; }; tools: { type: import("vue").PropType; default: () => import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Tools | undefined; }; perfect: { type: import("vue").PropType; default: () => boolean | undefined; }; size: { type: import("vue").PropType; default: () => import("vxe-pc-ui").VxeComponentSizeType; }; className: import("vue").PropType; }>> & { "onButton-click"?: ((...args: any[]) => any) | undefined; "onTool-click"?: ((...args: any[]) => any) | undefined; }, { buttons: import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Buttons; loading: boolean; size: import("vxe-pc-ui").VxeComponentSizeType; perfect: boolean; tools: import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Tools; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; refreshOptions: import("vue").PropType; import: import("vue").PropType; importOptions: import("vue").PropType; export: import("vue").PropType; exportOptions: import("vue").PropType; print: import("vue").PropType; printOptions: import("vue").PropType; zoom: import("vue").PropType; zoomOptions: import("vue").PropType; custom: import("vue").PropType; customOptions: import("vue").PropType; buttons: { type: import("vue").PropType; default: () => import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Buttons | undefined; }; tools: { type: import("vue").PropType; default: () => import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Tools | undefined; }; perfect: { type: import("vue").PropType; default: () => boolean | undefined; }; size: { type: import("vue").PropType; default: () => import("vxe-pc-ui").VxeComponentSizeType; }; className: import("vue").PropType; }>> & { "onButton-click"?: ((...args: any[]) => any) | undefined; "onTool-click"?: ((...args: any[]) => any) | undefined; }, import("vxe-pc-ui/types/components/toolbar").VxeToolbarConstructor, {}, {}, {}, { buttons: import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Buttons; loading: boolean; size: import("vxe-pc-ui").VxeComponentSizeType; perfect: boolean; tools: import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Tools; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; refreshOptions: import("vue").PropType; import: import("vue").PropType; importOptions: import("vue").PropType; export: import("vue").PropType; exportOptions: import("vue").PropType; print: import("vue").PropType; printOptions: import("vue").PropType; zoom: import("vue").PropType; zoomOptions: import("vue").PropType; custom: import("vue").PropType; customOptions: import("vue").PropType; buttons: { type: import("vue").PropType; default: () => import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Buttons | undefined; }; tools: { type: import("vue").PropType; default: () => import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Tools | undefined; }; perfect: { type: import("vue").PropType; default: () => boolean | undefined; }; size: { type: import("vue").PropType; default: () => import("vxe-pc-ui").VxeComponentSizeType; }; className: import("vue").PropType; }>> & { "onButton-click"?: ((...args: any[]) => any) | undefined; "onTool-click"?: ((...args: any[]) => any) | undefined; }, import("vxe-pc-ui/types/components/toolbar").VxeToolbarConstructor, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vxe-pc-ui/types/components/toolbar").VxeToolbarEmits, "button-click" | "tool-click", { buttons: import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Buttons; loading: boolean; size: import("vxe-pc-ui").VxeComponentSizeType; perfect: boolean; tools: import("vxe-pc-ui/types/components/toolbar").VxeToolbarPropTypes.Tools; }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { install(app: App): void; }; export default VxeToolbar;