import * as i0 from '@angular/core'; import * as i1 from '@sbb-esta/angular/core'; import * as i3 from '@sbb-esta/angular/icon'; declare class SbbStatus { /** The optional icon type, which can be valid, warning or invalid. */ type: 'valid' | 'warning' | 'invalid'; /** Set the status message shown on the right side. */ message: string; /** Used to set the 'aria-label' attribute on the underlying icon element. */ ariaLabel: string; /** The 'aria-labelledby' attribute takes precedence as the element's text alternative. */ ariaLabelledby: string | null; /** The 'aria-describedby' attribute is read after the element's label and field type. */ ariaDescribedby: string | null; /** @docs-private */ get _iconClass(): { [x: string]: boolean; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SbbStatusModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { SbbStatus, SbbStatusModule };