export declare const PaginationState: import("vue").DefineComponent<{ modelValue: { type: import("vue").PropType; default: number; }; total: { type: import("vue").PropType; required: boolean; }; perPage: { type: import("vue").PropType; default: () => number; validator: (value: number) => boolean; }; items: { type: import("vue").PropType; default: import("fp-ts/lib/function").Lazy; }; 'onUpdate:modelValue': { type: import("vue").PropType>; default: import("fp-ts/lib/function").Lazy>; }; }, () => import("vue").VNode[] | undefined, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ modelValue: number; "onUpdate:modelValue": import("fp-ts/lib/function").FunctionN<[number], void>; items: unknown[]; perPage: number; } & { total?: number | undefined; }>, { modelValue: number; "onUpdate:modelValue": import("fp-ts/lib/function").FunctionN<[number], void>; items: unknown[]; perPage: number; }>;