import { z } from 'zod'; import { type ProviderUsageKind as ProviderKind } from './provider-usage.js'; export declare const ProviderRuntimeCommand: z.ZodString; export type ProviderRuntimeCommand = z.infer; export declare const ProviderRuntimeCommandsConfig: z.ZodRecord & z.core.$partial, z.ZodString>; export type ProviderRuntimeCommandsConfig = z.infer; export declare const ProviderRuntimeCommandRequest: z.ZodObject<{ command: z.ZodNullable; provider: z.ZodEnum<{ "claude-code": "claude-code"; "grok-cli": "grok-cli"; "kimi-cli": "kimi-cli"; "codex-cli": "codex-cli"; "opencode-cli": "opencode-cli"; }>; }, z.core.$strict>; export type ProviderRuntimeCommandRequest = z.infer; export declare const ProviderRuntimeCommandRow: z.ZodObject<{ command: z.ZodNullable; defaultCommand: z.ZodString; provider: z.ZodEnum<{ "claude-code": "claude-code"; "grok-cli": "grok-cli"; "kimi-cli": "kimi-cli"; "codex-cli": "codex-cli"; "opencode-cli": "opencode-cli"; }>; }, z.core.$strip>; export type ProviderRuntimeCommandRow = z.infer; export declare const ProviderRuntimeCommandsResponse: z.ZodObject<{ providers: z.ZodArray; defaultCommand: z.ZodString; provider: z.ZodEnum<{ "claude-code": "claude-code"; "grok-cli": "grok-cli"; "kimi-cli": "kimi-cli"; "codex-cli": "codex-cli"; "opencode-cli": "opencode-cli"; }>; }, z.core.$strip>>; }, z.core.$strip>; export type ProviderRuntimeCommandsResponse = z.infer; export declare function effectiveProviderRuntimeCommand(provider: ProviderKind, commands: ProviderRuntimeCommandsConfig): string; export declare function providerRuntimeCommandsResponse(commands: ProviderRuntimeCommandsConfig): ProviderRuntimeCommandsResponse; //# sourceMappingURL=provider-runtime-commands.d.ts.map