/// <reference types="react" />
export declare enum NoticeTypes {
    INFO = 0,
    ERROR = 1,
    ALERT = 2,
    ATTENTION = 3,
    FOUNDATION_ACTION = 4
}
export interface NoticeContainerProps {
    type: NoticeTypes;
}
export declare const NoticeContainer: import("styled-components").StyledComponent<"div", any, NoticeContainerProps, never>;
export declare const NoticeIconContainer: import("styled-components").StyledComponent<"div", any, {}, never>;
export declare const NoticeMessageContainer: import("styled-components").StyledComponent<"div", any, {}, never>;
export interface NoticeProps {
    type: NoticeTypes;
    icon?: any;
    className?: string;
    children?: any;
}
export declare const Notice: ({ className, children, type, icon }: NoticeProps) => JSX.Element;
