import React from 'react';
import { ButtonProps } from '@imwebme/ds-react-components';
type ContentsBannerLayoutT = 'primary' | 'secondary' | 'minimal';
type ContentsBannerVariantT = 'default' | 'critical' | 'warning' | 'information' | 'success';
/**
 * layout : primary | secondary| (defalt만 minimal)
 *  heading : boolean
 * variant : default | critical  | warning | information(primary only) | success(secondary only)
 */
export interface ContentsBannerProps extends React.HTMLAttributes<HTMLDivElement> {
    title?: string;
    layout?: ContentsBannerLayoutT;
    variant?: ContentsBannerVariantT;
    description?: string;
}
export declare const ContentsBanner: {
    ({ description, title, layout, variant, children, ...props }: ContentsBannerProps): import("@emotion/react/jsx-dev-runtime").JSX.Element;
    Slot: React.FC<SlotProps>;
};
interface SlotProps extends ButtonProps {
    children?: React.ReactNode;
    name?: 'link' | 'icon';
}
export {};
