import { type CliRuntime } from "@velum-labs/routekit-cli-core"; import { type RouterConfig } from "@velum-labs/routekit-config"; import { Command } from "effect/unstable/cli"; import { configImportIdempotencyKey } from "../config-import.js"; export declare const CONFIG_INIT_PROVIDER_IDS: string[]; export type ConfigInitProviderId = string; export type ConfigInitOptions = { provider?: ConfigInitProviderId; defaultModel?: string; empty?: boolean; }; export declare function configInitRouterConfig(input?: ConfigInitOptions): RouterConfig; export declare function configInitIdempotencyKey(input: { revision: number; config: RouterConfig; }): string; export { configImportIdempotencyKey }; export declare const makeConfigCommand: (runtime?: CliRuntime) => Command.Command.Any;