import { AppSurfaceHandle } from '../AppShell/appSurface/types'; /** * Fixed chat window that expands into a modal fullscreen {@link AppShell}. * Header and chat DOM persist across the morph. Window and fullscreen-region * controls share {@link AppSurfaceHandle}. */ export declare const Window: import('react').ForwardRefExoticComponent, HTMLDivElement>, "ref">, "children" | "style"> & { chat: import('react').ReactNode; header?: import('react').ReactNode; rail?: import('react').ReactNode; artifact?: import('react').ReactNode; open?: boolean; defaultOpen?: boolean; onOpenChange?: (open: boolean) => void; state?: import('./types').WindowState; defaultState?: import('./types').WindowState; defaultRailCollapsed?: boolean; defaultArtifactCollapsed?: boolean; onStateChange?: (state: import('./types').WindowState) => void; controlRef?: import('react').Ref; } & import('react').RefAttributes>;