import * as React from 'react'; import { ExtractProps } from '@workday/canvas-kit-react/common'; import { Flex } from '@workday/canvas-kit-react/layout'; export interface BannerProps extends ExtractProps { /** * Children of the Banner. Should contain a `` a and an optional `` */ children?: React.ReactNode; } export declare const bannerStencil: import("@workday/canvas-kit-styling").Stencil<{ hasErrors: { true: { backgroundColor: "var(--cnvs-sys-color-brand-accent-critical, var(--cnvs-brand-error-base, oklch(0.5342 0.2172 29.53 / 1)))"; color: "--cnvs-sys-color-fg-inverse"; '&:hover, &.hover': { background: string; }; '& [data-part="exclamation-circle-icon"]': { [x: string]: "--cnvs-sys-color-fg-inverse" | "var(--cnvs-sys-color-brand-accent-critical, var(--cnvs-brand-error-base, oklch(0.5342 0.2172 29.53 / 1)))"; }; }; false: { backgroundColor: "var(--cnvs-sys-color-brand-accent-caution, oklch(0.7909 0.1711 70.15 / 1))"; color: "--cnvs-sys-color-fg-contrast-default"; '&:hover, &.hover': { background: string; }; '& [data-part="exclamation-triangle-icon"]': { [x: string]: "var(--cnvs-sys-color-fg-inverse, currentColor)" | "var(--cnvs-sys-color-brand-fg-caution-strong, oklch(0.4824 0.1353 46.11 / 1))"; }; }; }; isSticky: { true: { width: string; borderStartEndRadius: number; borderEndEndRadius: number; }; false: { width: string; }; }; }, {}, {}, import("@workday/canvas-kit-styling").Stencil, {}, { shape: string; }, never, never>, never>; /** * `Banner` is a container component rendered as a `