/** @packageDocumentation * @module Widget */ import * as React from "react"; import { EventEmitter } from "../base/Event"; import { TabState } from "../base/NineZoneState"; /** @internal */ export interface WidgetContentManagerProps { children?: React.ReactNode; } /** @internal */ export declare const WidgetContentManager: React.NamedExoticComponent; declare type WidgetContentContainers = { readonly [id in TabState["id"]]: Element | null | undefined; }; /** @internal */ export declare const WidgetContentContainersContext: React.Context; /** @internal */ export interface WidgetContentManagerContextArgs { setContainer(tabId: TabState["id"], container: Element | null): void; onSaveTransientState: EventEmitter<(tabId: TabState["id"]) => void>; onRestoreTransientState: EventEmitter<(tabId: TabState["id"]) => void>; } /** @internal */ export declare const WidgetContentManagerContext: React.Context; export {}; //# sourceMappingURL=ContentManager.d.ts.map