import { default as React } from 'react'; export declare const TitleControls: import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components/dist/types').Substitute, HTMLDivElement>, { $isFocus?: boolean; }>> & string; export declare const BaseButton: import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components').FastOmit, HTMLButtonElement>, never>> & string; export declare const MinimizeBtn: import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components').FastOmit, HTMLButtonElement>, never>, "ref"> & { ref?: ((instance: HTMLButtonElement | null) => void | React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | React.RefObject | null | undefined; }, "$active" | "$normal" | "$hover"> & { $normal?: string; $hover?: string; $active?: string; }, import('styled-components').FastOmit, HTMLButtonElement>, never>, "ref"> & { ref?: ((instance: HTMLButtonElement | null) => void | React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | React.RefObject | null | undefined; }, "$active" | "$normal" | "$hover"> & { $normal?: string; $hover?: string; $active?: string; }>, never>, never>> & string; export declare const MaximizeBtn: import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components').FastOmit, HTMLButtonElement>, never>, "ref"> & { ref?: ((instance: HTMLButtonElement | null) => void | React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | React.RefObject | null | undefined; }, "$active" | "$normal" | "$hover"> & { $normal?: string; $hover?: string; $active?: string; }, import('styled-components').FastOmit, HTMLButtonElement>, never>, "ref"> & { ref?: ((instance: HTMLButtonElement | null) => void | React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | React.RefObject | null | undefined; }, "$active" | "$normal" | "$hover"> & { $normal?: string; $hover?: string; $active?: string; }>, never>, never>> & string; export declare const RestoreBtn: import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components').FastOmit, HTMLButtonElement>, never>, "ref"> & { ref?: ((instance: HTMLButtonElement | null) => void | React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | React.RefObject | null | undefined; }, "$active" | "$normal" | "$hover"> & { $normal?: string; $hover?: string; $active?: string; }, import('styled-components').FastOmit, HTMLButtonElement>, never>, "ref"> & { ref?: ((instance: HTMLButtonElement | null) => void | React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | React.RefObject | null | undefined; }, "$active" | "$normal" | "$hover"> & { $normal?: string; $hover?: string; $active?: string; }>, never>, never>> & string; export declare const CloseBtn: import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components').FastOmit, HTMLButtonElement>, never>, "ref"> & { ref?: ((instance: HTMLButtonElement | null) => void | React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | React.RefObject | null | undefined; }, "$active" | "$normal" | "$hover"> & { $normal?: string; $hover?: string; $active?: string; }, import('styled-components').FastOmit, HTMLButtonElement>, never>, "ref"> & { ref?: ((instance: HTMLButtonElement | null) => void | React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | React.RefObject | null | undefined; }, "$active" | "$normal" | "$hover"> & { $normal?: string; $hover?: string; $active?: string; }>, never>, never>> & string; interface WindowControlsProps { isFocused: boolean; isResizable: boolean; isMaximized: boolean; onMinimize: (e: React.MouseEvent) => void; onMaximize: (e: React.MouseEvent) => void; onClose: (e: React.MouseEvent) => void; } declare const WindowControls: React.FC; export default WindowControls;