import { Schema } from 'effect';
import type { Environment } from '../../../../../vendor/cel-js/lib/index.js';
export declare const type: "com.shwfed.actions.button.navigation";
export declare const compatibilityDate: "2026-04-21";
export declare const metadata: {
    readonly name: "导航";
    readonly icon: "fluent:link-20-regular";
};
export declare function schema(configure: (env: Environment) => void): Schema.Struct<{
    type: Schema.Literal<["com.shwfed.actions.button.navigation"]>;
    compatibilityDate: Schema.Literal<["2026-04-21"]>;
    url: Schema.Schema<string, string, never>;
    mode: Schema.Literal<["_self", "_blank"]>;
}>;
export type Value = Schema.Schema.Type<ReturnType<typeof schema>>;
