export interface PageLayoutOptions { name?: string; fullSize?: boolean; fixedHeight?: boolean; } export interface PageHostContextValue { setLayout: (options: PageLayoutOptions) => void; } /** * Provider used by the host application to receive layout preferences * from remote microfrontend `Page` components. * * @example * ```tsx * * {remoteApp} * * ``` */ export declare const PageHostProvider: import("react").Provider; /** * Returns the host context value, or `null` when no `PageHostProvider` * exists (e.g. standalone Storybook / tests). */ export declare function usePageHost(): PageHostContextValue | null;