import { HTMLAttributes } from 'vue';
import { PaginationRootProps } from 'radix-vue';
export interface PaginationProps extends PaginationRootProps {
class?: HTMLAttributes['class'];
variant: 'basic' | 'rounded' | 'group';
}
declare const _default: typeof __VLS_export;
export default _default;
declare const __VLS_export: __VLS_WithSlots any;
}, string, import('vue').PublicProps, Readonly & Readonly<{
"onUpdate:page"?: ((value: number) => any) | undefined;
}>, {
variant: "basic" | "rounded" | "group";
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>, {
leading?: (props: {
page: number;
pageCount: number;
}) => any;
} & {
default?: (props: {
page: number;
pageCount: number;
}) => any;
} & {
trailing?: (props: {
page: number;
pageCount: number;
}) => any;
}>;
type __VLS_WithSlots = T & {
new (): {
$slots: S;
};
};