import { type RefObject } from 'react'; export declare const NOTE_DETAIL_WIDTH_KEY = "arkme:note-detail-width:v1"; export declare const DEFAULT_NOTE_DETAIL_WIDTH = 405; export declare function noteDetailWidthBounds(available: number, defaultWidth?: number): { min: number; max: number; }; export declare function clampNoteDetailWidth(width: number, available: number, defaultWidth?: number): number; /** Shared local-only layout preference for right-hand quick-note drawers. */ export declare function useResizableNoteDetail(panel: RefObject, preferenceKey?: string, label?: string, defaultWidth?: number, active?: boolean): { style: { width: number; maxWidth: string; }; handle: import("react").JSX.Element; }; //# sourceMappingURL=use-resizable-note-detail.d.ts.map