import { type IFieldTypeFactory } from "./abstractions.js"; import { LayoutFieldBuilder } from "./LayoutFieldBuilder.js"; type AlertType = "info" | "success" | "warning" | "danger"; export interface IUiAlertFieldBuilder extends LayoutFieldBuilder<"uiAlert"> { alertType(type: AlertType): this; } declare class UiAlertFieldTypeFactory implements IFieldTypeFactory { readonly type = "uiAlert"; create(): IUiAlertFieldBuilder; } export declare const UiAlertFieldType: typeof UiAlertFieldTypeFactory & { __abstraction: import("@webiny/di").Abstraction; }; declare module "../abstractions.js" { interface IFieldBuilderRegistry { uiAlert(): IUiAlertFieldBuilder; } } export {};