import * as i0 from "@angular/core"; export declare const CALLOUT_VARIANTS: readonly ["informative", "warning", "error"]; export type CalloutVariant = (typeof CALLOUT_VARIANTS)[number]; /** * Callout component for displaying contextual messages with semantic variants. * * The message is either the plain {@link CalloutComponent.text} input or, when a * sentence is not enough, markup projected into the component — emphasis, links, * lists or other components. * * @example * * * * * @example Projected content * * Path: Assets > Cash Account USD * */ export declare class CalloutComponent { /** * Plain message text. Leave it unset and project the message as content when * it needs markup; with both set, the text renders ahead of the content. */ text?: string; variant: CalloutVariant; /** * Overrides the badge text derived from {@link variant}. * Leave blank to fall back to the variant name. */ label?: string; /** * Hides the badge, leaving the icon inline with the message. */ hideLabel: boolean; get calloutClass(): string; get icon(): string; get displayLabel(): string; get role(): 'alert' | 'status'; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_hideLabel: unknown; }