Pagination: DefineComponent<
    ExtractPropTypes<
        {
            count: { required: true; type: NumberConstructor };
            nextLabel: { default: string; type: StringConstructor };
            page: { required: true; type: NumberConstructor };
            prevLabel: { default: string; type: StringConstructor };
            showControls: { default: boolean; type: BooleanConstructor };
            siblingCount: { default: number; type: NumberConstructor };
        },
    >,
    () => VNode<RendererNode, RendererElement, { [key: string]: any }>,
    {},
    {},
    {},
    ComponentOptionsMixin,
    ComponentOptionsMixin,
    "update:page"[],
    "update:page",
    PublicProps,
    ToResolvedProps<
        ExtractPropTypes<
            {
                count: { required: true; type: NumberConstructor };
                nextLabel: { default: string; type: StringConstructor };
                page: { required: true; type: NumberConstructor };
                prevLabel: { default: string; type: StringConstructor };
                showControls: { default: boolean; type: BooleanConstructor };
                siblingCount: { default: number; type: NumberConstructor };
            },
        >,
        "update:page"[],
    >,
    {
        nextLabel: string;
        prevLabel: string;
        showControls: boolean;
        siblingCount: number;
    },
    {},
    {},
    {},
    string,
    ComponentProvideOptions,
    true,
    {},
    any,
> = ...

Pagination primitive: hl-pagination with smart ellipsis truncation. Emits update:page.