/**
 * @file
 * Layout Builder Context Hook
 *
 * Provides hooks for accessing Layout Builder specific context
 * and configuration within React components.
 */
import { useDrupalSettings, useDrupalApi, useDrupalUser } from '../components/DrupalBridge';
export interface LayoutBuilderContext {
    settings: ReturnType<typeof useDrupalSettings>;
    api: ReturnType<typeof useDrupalApi>;
    user: ReturnType<typeof useDrupalUser>;
    isEditMode: boolean;
    blockId?: string;
    regionId?: string;
}
/**
 * Hook to access Layout Builder context
 *
 * Provides unified access to all Layout Builder specific
 * context and configuration.
 */
export default function useLayoutBuilderContext(): LayoutBuilderContext;
//# sourceMappingURL=useLayoutBuilderContext.d.ts.map