import { default as React } from 'react'; import { WindowState } from '../../types'; export declare const WindowContainer: import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components/dist/types').Substitute, HTMLDivElement>, { $isFocus?: boolean; $minWidth?: number; $minHeight?: number; /** Frameless (WindowProps.frameless): chrome hidden via CSS only - the DOM tree stays identical so the app content is NOT remounted when toggled at runtime. */ $frameless?: boolean; }>> & string; export declare const TitleBar: import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components/dist/types').Substitute, HTMLDivElement>, { $isFocus?: boolean; $frameless?: boolean; }>> & string; export declare const WindowBody: import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components/dist/types').Substitute, HTMLDivElement>, { $frameless?: boolean; }>> & string; interface WindowChromeProps { windowState: WindowState; isFocused: boolean; isResizable: boolean; onFocus: () => void; onMaximize: () => void; controls: React.ReactNode; children: React.ReactNode; className?: string; style?: React.CSSProperties; } declare const WindowChrome: React.FC; export default WindowChrome;