import { PropType } from 'vue'; declare var __VLS_1: {}, __VLS_12: { url: string | undefined; }; type __VLS_Slots = {} & { default?: (props: typeof __VLS_1) => any; } & { actions?: (props: typeof __VLS_12) => any; }; declare const __VLS_base: import("vue").DefineComponent; }; current: { type: NumberConstructor; }; defaultCurrent: { type: NumberConstructor; default: number; }; infinite: { type: BooleanConstructor; default: boolean; }; visible: { type: BooleanConstructor; default: undefined; }; defaultVisible: { type: BooleanConstructor; default: boolean; }; maskClosable: { type: BooleanConstructor; default: boolean; }; closable: { type: BooleanConstructor; default: boolean; }; actionsLayout: { type: PropType; default: () => string[]; }; popupContainer: { type: PropType; }; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { change: (_index: number) => any; "update:visible": (_visible: boolean) => any; "update:current": (_index: number) => any; "visible-change": (_visible: boolean) => any; }, string, import("vue").PublicProps, Readonly; }; current: { type: NumberConstructor; }; defaultCurrent: { type: NumberConstructor; default: number; }; infinite: { type: BooleanConstructor; default: boolean; }; visible: { type: BooleanConstructor; default: undefined; }; defaultVisible: { type: BooleanConstructor; default: boolean; }; maskClosable: { type: BooleanConstructor; default: boolean; }; closable: { type: BooleanConstructor; default: boolean; }; actionsLayout: { type: PropType; default: () => string[]; }; popupContainer: { type: PropType; }; }>> & Readonly<{ onChange?: ((_index: number) => any) | undefined; "onUpdate:visible"?: ((_visible: boolean) => any) | undefined; "onUpdate:current"?: ((_index: number) => any) | undefined; "onVisible-change"?: ((_visible: boolean) => any) | undefined; }>, { infinite: boolean; visible: boolean; renderToBody: boolean; defaultVisible: boolean; closable: boolean; defaultCurrent: number; maskClosable: boolean; actionsLayout: string[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };