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;