import { DialtoneLocalization } from '../../localization';
declare const _default: import('vue').DefineComponent<{
    ariaLabel: {
        type: StringConstructor;
        required: true;
    };
    totalPages: {
        type: NumberConstructor;
        required: true;
    };
    activePage: {
        type: NumberConstructor;
        default: number;
    };
    maxVisible: {
        type: NumberConstructor;
        default: number;
    };
    hideEdges: {
        type: BooleanConstructor;
        default: boolean;
    };
}, {}, {
    currentPage: any;
    i18n: DialtoneLocalization;
}, {
    isFirstPage(): boolean;
    isLastPage(): boolean;
    pages(): any[];
    prevAriaLabel(): string;
    nextAriaLabel(): string;
    pageNumberAriaLabel(): (page: any) => string;
}, {
    range(from: any, to: any): any[];
    changePage(page: any): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "change"[], string, Readonly<import('vue').ExtractPropTypes<{
    ariaLabel: {
        type: StringConstructor;
        required: true;
    };
    totalPages: {
        type: NumberConstructor;
        required: true;
    };
    activePage: {
        type: NumberConstructor;
        default: number;
    };
    maxVisible: {
        type: NumberConstructor;
        default: number;
    };
    hideEdges: {
        type: BooleanConstructor;
        default: boolean;
    };
}>>, {
    activePage: number;
    maxVisible: number;
    hideEdges: boolean;
}>;
export default _default;
//# sourceMappingURL=pagination.vue.d.ts.map