import { type ReactNode } from 'react';
import type { FabLayoutState } from '../lib/fab-layout.js';
interface FabLayoutProviderProps {
    children: ReactNode;
    layout: FabLayoutState;
}
/**
 * Provides server-resolved FAB layout configuration to all client components.
 * Initialized in the root layout with values from the DB singleton.
 */
export declare function FabLayoutProvider({ children, layout }: FabLayoutProviderProps): import("react/jsx-runtime").JSX.Element;
/**
 * Read FAB layout config from context. Returns default (not swapped)
 * when used outside a FabLayoutProvider (e.g., Storybook, tests).
 */
export declare function useFabLayout(): FabLayoutState;
export {};
//# sourceMappingURL=fab-layout-context.d.ts.map