/** * What AppFrame tells the panel in its `endSidebar` slot, so a tool rail can * choose how to show an open panel. Null outside that slot. */ export interface AppFrameEndSlotContextValue { /** The host's minimum for `
`'s inline size, px; undefined for none. */ minMainWidth?: number; /** Px that `
` and the end slot share; null until measured or * while `minMainWidth` is unset. */ sharedWidth: number | null; /** True while the end slot is hidden, below `md`. */ phone: boolean; /** Moves focus to `
`, for a panel that closes under it. */ focusMain: () => void; } export declare const AppFrameEndSlotContext: import("react").Context; /** The AppFrame end slot's layout facts, or null outside it. */ export declare function useAppFrameEndSlot(): AppFrameEndSlotContextValue | null; //# sourceMappingURL=app-frame-context.d.ts.map