import type { GuidelineConfig } from '../guideline';
import type { BreakoutMode, EditorContainerWidth } from '../types';
import type { Snap } from './types';
export declare const SNAP_GAP = 8;
export declare function useBreakoutGuidelines(getEditorWidth: () => EditorContainerWidth | undefined, isResizing: boolean, dynamicFullWidthGuidelineOffset?: number): {
    snaps: Snap | null;
    currentLayout: BreakoutMode | null;
    guidelines: GuidelineConfig[];
    setCurrentWidth: (newWidth: number | null) => void;
};
