import { PropType } from 'vue'; import type { VxeToolbarConstructor, VxeToolbarEmits, VxeToolbarPropTypes } from '../../../types'; declare const _default: import("vue").DefineComponent<{ loading: BooleanConstructor; refresh: PropType; refreshOptions: PropType; import: PropType; importOptions: PropType; export: PropType; exportOptions: PropType; print: PropType; printOptions: PropType; zoom: PropType; zoomOptions: PropType; custom: PropType; customOptions: PropType; buttons: { type: PropType; default: () => VxeToolbarPropTypes.Buttons | undefined; }; tools: { type: PropType; default: () => VxeToolbarPropTypes.Tools | undefined; }; perfect: { type: PropType; default: () => boolean | undefined; }; size: { type: PropType; default: () => import("vxe-pc-ui").VxeComponentSizeType; }; className: PropType; }, VxeToolbarConstructor, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, VxeToolbarEmits, "button-click" | "tool-click", import("vue").PublicProps, Readonly; refreshOptions: PropType; import: PropType; importOptions: PropType; export: PropType; exportOptions: PropType; print: PropType; printOptions: PropType; zoom: PropType; zoomOptions: PropType; custom: PropType; customOptions: PropType; buttons: { type: PropType; default: () => VxeToolbarPropTypes.Buttons | undefined; }; tools: { type: PropType; default: () => VxeToolbarPropTypes.Tools | undefined; }; perfect: { type: PropType; default: () => boolean | undefined; }; size: { type: PropType; default: () => import("vxe-pc-ui").VxeComponentSizeType; }; className: PropType; }>> & { "onButton-click"?: ((...args: any[]) => any) | undefined; "onTool-click"?: ((...args: any[]) => any) | undefined; }, { buttons: VxeToolbarPropTypes.Buttons; loading: boolean; size: import("vxe-pc-ui").VxeComponentSizeType; perfect: boolean; tools: VxeToolbarPropTypes.Tools; }, {}>; export default _default;