import { ComputedRef, Ref } from 'vue';
export interface PaginationProviderProps<T> {
    perPage?: number;
    data: T[];
    navigationTopElement?: HTMLElement;
    hasAutoScroll?: boolean;
}
export interface StaticPaginationComposable<T> {
    perPage: Ref<number>;
    pageChanged: (event: [number, number]) => void;
    getItems: ComputedRef<T[]>;
    isPaginationAvailable: ComputedRef<boolean>;
    visibleRangeElements: Ref<[number, number]>;
}
