import { LimitType } from './Limit';
export type SlideBoundType = {
    start: number;
    end: number;
    index: number;
};
export type SlidesInViewType = {
    check: (location: number, bounds?: SlideBoundType[]) => number[];
    findSlideBounds: (offsets?: number[], threshold?: number) => SlideBoundType[];
};
export declare function SlidesInView(viewSize: number, contentSize: number, slideSizes: number[], snaps: number[], limit: LimitType, loop: boolean, inViewThreshold: number): SlidesInViewType;
