import { CSSProperties, ReactNode } from 'react';
type Options = {
    type: 'info' | 'error' | 'loading' | 'success';
    variant?: 'alert' | 'notification';
    style?: CSSProperties;
    title?: string;
    timeout?: number;
    isClosed?: boolean;
};
type AlertType = {
    id: string;
    content: ReactNode;
    options: Options;
    footer?: ReactNode;
};
type Props = {
    alert: AlertType;
    close: () => void;
};
declare function Alert({ alert, close }: Props): import("react/jsx-runtime").JSX.Element;
export { Alert };
export type { Props as AlertProps };
