/// <reference types="react" />
export * from '../MessageBox@desktop';
export declare const MessageBox: import("react").StatelessComponent<{
    className?: string | undefined;
    corner?: import("react").ReactNode;
    opaque?: boolean | undefined;
    onClose?: ((event: import("react").MouseEvent<HTMLButtonElement, MouseEvent>) => void) | undefined;
    actions?: import("react").ReactNode;
    background?: import("react").ReactNode;
    layout?: "tooltip" | "plain" | "functional" | undefined;
    innerRef?: import("react").RefObject<HTMLDivElement> | undefined;
    tailRef?: import("react").RefObject<HTMLDivElement> | ((instance: HTMLDivElement | null) => void) | null | undefined;
    hasTail?: boolean | undefined;
    tailType?: "default" | "rounded" | undefined;
} & {} & {
    view?: "default" | "inverse" | "promo" | undefined;
} & {
    size?: "s" | "m" | "l" | undefined;
}>;
export declare const MessageBoxPopup: import("react").StatelessComponent<{
    className?: string | undefined;
    corner?: import("react").ReactNode;
    opaque?: boolean | undefined;
    onClose?: (((event: import("react").MouseEvent<HTMLButtonElement, MouseEvent>) => void) & import("../../LayerManager").OnClose) | undefined;
    actions?: import("react").ReactNode;
    background?: import("react").ReactNode;
    layout?: "tooltip" | "plain" | "functional" | undefined;
    innerRef?: import("react").RefObject<HTMLDivElement> | undefined;
    tailRef?: import("react").RefObject<HTMLDivElement> | ((instance: HTMLDivElement | null) => void) | null | undefined;
    hasTail?: boolean | undefined;
    tailType?: "default" | "rounded" | undefined;
    anchor?: import("react").RefObject<HTMLElement> | undefined;
    direction?: "left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" | import("../../usePopper").Direction[] | undefined;
    onClick?: ((event: import("react").MouseEvent<HTMLDivElement, MouseEvent>) => void) | undefined;
    visible?: boolean | undefined;
    scope?: import("react").RefObject<HTMLElement> | undefined;
    zIndex?: number | undefined;
    tailOffset?: number | undefined;
    motionless?: boolean | undefined;
    mainOffset?: number | undefined;
    secondaryOffset?: number | undefined;
    viewportOffset?: number | undefined;
} & {} & {
    view?: "default" | "inverse" | "promo" | undefined;
} & {
    size?: "s" | "m" | "l" | undefined;
}>;
