import type { DefaultTheme } from 'styled-components';
import type { PropsWithDefaults } from '../../types';
import type { BannerProps } from './Banner';
export declare const getVariantColors: (variant: BannerProps["variant"], theme: DefaultTheme) => {
    background: string;
    borderColor: string;
    iconColor: string;
    textColor: string;
};
interface StyledBannerProps extends Pick<PropsWithDefaults<BannerProps, 'headingTag'>, 'headingTag' | 'variant'> {
}
export declare const StyledBanner: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, StyledBannerProps>> & string;
export declare const StyledBannerStatus: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {
    variant: BannerProps["variant"];
}>> & string;
export declare const StyledBannerMessageList: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit<Omit<Omit<import("../List").UnorderedListProps, "ref"> & import("react").RefAttributes<HTMLDivElement> & import("../../types").ForwardProps, "ref"> & {
    ref?: ((instance: HTMLDivElement | null) => void | import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | import("react").RefObject<HTMLDivElement> | null | undefined;
}, never>> & string & Omit<import("../../types").ForwardRefForwardPropsComponent<import("../List").UnorderedListProps>, keyof import("react").Component<any, {}, any>>;
export declare const StyledBannerMessage: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, never>> & string;
export declare const StyledBannerMessageLabel: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, never>> & string;
export {};
//# sourceMappingURL=Banner.styles.d.ts.map