import type { IAppearanceableProps } from '../../../Behaviors/Appearanceable';
import type { ICloseableProps } from '../../../Behaviors/Closeable';
import type { IContentAlignableProps } from '../../../Behaviors/ContentAlignable';
import type { IDisableableProps } from '../../../Behaviors/Disableable';
import type { IElevatableProps } from '../../../Behaviors/Elevatable';
import type { IFitableProps } from '../../../Behaviors/Fitable';
import type { IOrientableProps } from '../../../Behaviors/Orientable';
import type { ISlottableProps } from '../../../Behaviors/Slottable';
import type { ITextFormattableProps } from '../../../Behaviors/TextFormattable';
import type { IVariantableProps } from '../../../Behaviors/Variantable';
import type { Size } from '../../../Types/Size';
/**
 * Represents the `IBannerElementProps` interface.
 *
 * @public
 */
export interface IBannerElementProps extends ICloseableProps, IDisableableProps, IVariantableProps, IAppearanceableProps, IFitableProps, IElevatableProps, IOrientableProps, IContentAlignableProps, ITextFormattableProps, ISlottableProps {
    icon: string;
    iconSize: Size | null;
    header: string;
    subHeader: string;
    isOpen: boolean;
}
//# sourceMappingURL=IBannerElementProps.d.ts.map