import type { SnapPoint } from '../public-types.js';
import type { ResolvedLayout } from '../layout/types.js';
export interface UseSheetLayoutOptions {
    viewport: HTMLElement | null;
    content: HTMLElement | null;
    snapPoints: readonly SnapPoint[];
    onLayout(layout: ResolvedLayout): void;
}
export declare function useSheetLayout({ viewport, content, snapPoints, onLayout, }: UseSheetLayoutOptions): void;
