import { Schema } from 'effect';
import type { Environment } from '../../../../vendor/cel-js/lib/index.js';
export declare const type: "com.shwfed.operation.alert";
export declare const compatibilityDate: "2026-06-09";
export declare const metadata: {
    readonly name: "确认弹窗";
    readonly icon: "fluent:chat-warning-20-regular";
};
export declare function schema(_configure: (env: Environment) => void): Schema.Struct<{
    message: Schema.TupleType<readonly [Schema.Struct<{
        locale: Schema.Literal<["zh"]>;
        message: Schema.SchemaClass<string, string, never>;
    }>], [Schema.Struct<{
        locale: Schema.Literal<["ja", "en", "ko"]>;
        message: Schema.SchemaClass<string, string, never>;
    }>]>;
    icon: Schema.optional<Schema.SchemaClass<string, string, never>>;
    color: Schema.optional<Schema.SchemaClass<string, string, never>>;
}>;
export type Value = Schema.Schema.Type<ReturnType<typeof schema>>;
export declare function defaults(): Partial<Value>;
