import { default as React } from 'react'; export declare const FLYOUT_OUTLET_ID = "flyout-outlet"; export declare const FLYOUT_ROOT_ID = "cfxui-root"; export declare const FLYOUT_ROOT_SHRINK_CLASSNAME = "shrink"; export type FlyoutSize = 'medium' | 'small' | 'xsmall' | 'xxsmall'; export type FlyoutTheme = 'default' | 'legacy'; export interface FlyoutProps extends React.PropsWithChildren { disabled?: boolean; theme?: FlyoutTheme; size?: FlyoutSize; onClose?(): void; holderClassName?: string; rootClassName?: string; maskClassName?: string; } export declare function Flyout(props: FlyoutProps): import("react/jsx-runtime").JSX.Element; export declare namespace Flyout { var Header: (props: FlyoutHeaderProps) => import("react/jsx-runtime").JSX.Element; } export interface FlyoutHeaderProps { onClose?(): void; children: React.ReactNode; ref?: React.Ref; className?: string; }