import { FASTElement } from '@ni/fast-element'; export declare const Severity: { readonly default: undefined; readonly error: "error"; readonly warning: "warning"; readonly success: "success"; }; export type Severity = (typeof Severity)[keyof typeof Severity]; export interface SeverityPattern { severityText?: string; severity: Severity; severityHasOverflow: boolean; } type FASTElementConstructor = abstract new (...args: any[]) => FASTElement; export declare function mixinSeverityPattern(base: TBase): (abstract new (...args: any[]) => { /** * The severity state of the element */ severity: Severity; /** * The severity text that will be displayed when a component is not in the default severity state */ severityText?: string; severityHasOverflow: boolean; readonly $fastController: import("@ni/fast-element").Controller; $emit(type: string, detail?: any, options?: Omit): boolean | void; connectedCallback(): void; disconnectedCallback(): void; attributeChangedCallback(name: string, oldValue: string, newValue: string): void; }) & TBase; export {};