import { z } from 'zod'; import type { DashboardProfileDefinition, DashboardStartRunRequest } from '../types.js'; declare const runRequestSchema: z.ZodDiscriminatedUnion<"profile", [z.ZodObject<{ profile: z.ZodLiteral<"check">; args: z.ZodDefault>; serverCommand: z.ZodOptional>; serverArgs: z.ZodOptional>; }, "strict", z.ZodTypeAny, { serverCommand?: string | undefined; serverArgs?: string[] | undefined; configPath?: string | undefined; }, { serverCommand?: string | undefined; serverArgs?: string[] | undefined; configPath?: string | undefined; }>>>; }, "strip", z.ZodTypeAny, { args: { serverCommand?: string | undefined; serverArgs?: string[] | undefined; configPath?: string | undefined; }; profile: "check"; }, { profile: "check"; args?: { serverCommand?: string | undefined; serverArgs?: string[] | undefined; configPath?: string | undefined; } | undefined; }>, z.ZodObject<{ profile: z.ZodLiteral<"explore">; args: z.ZodDefault>; serverCommand: z.ZodOptional>; serverArgs: z.ZodOptional>; }, "strict", z.ZodTypeAny, { serverCommand?: string | undefined; serverArgs?: string[] | undefined; configPath?: string | undefined; }, { serverCommand?: string | undefined; serverArgs?: string[] | undefined; configPath?: string | undefined; }>>>; }, "strip", z.ZodTypeAny, { args: { serverCommand?: string | undefined; serverArgs?: string[] | undefined; configPath?: string | undefined; }; profile: "explore"; }, { profile: "explore"; args?: { serverCommand?: string | undefined; serverArgs?: string[] | undefined; configPath?: string | undefined; } | undefined; }>, z.ZodObject<{ profile: z.ZodLiteral<"validate-config">; args: z.ZodDefault>; }, "strict", z.ZodTypeAny, { configPath?: string | undefined; }, { configPath?: string | undefined; }>>>; }, "strip", z.ZodTypeAny, { args: { configPath?: string | undefined; }; profile: "validate-config"; }, { profile: "validate-config"; args?: { configPath?: string | undefined; } | undefined; }>, z.ZodObject<{ profile: z.ZodLiteral<"discover">; args: z.ZodDefault>; serverCommand: z.ZodOptional>; serverArgs: z.ZodOptional>; json: z.ZodOptional; timeout: z.ZodEffects, number | undefined, unknown>; transport: z.ZodOptional>; url: z.ZodOptional>; sessionId: z.ZodOptional>; }, "strict", z.ZodTypeAny, { transport?: "stdio" | "sse" | "streamable-http" | undefined; timeout?: number | undefined; sessionId?: string | undefined; url?: string | undefined; serverCommand?: string | undefined; serverArgs?: string[] | undefined; json?: boolean | undefined; configPath?: string | undefined; }, { transport?: "stdio" | "sse" | "streamable-http" | undefined; timeout?: unknown; sessionId?: string | undefined; url?: string | undefined; serverCommand?: string | undefined; serverArgs?: string[] | undefined; json?: boolean | undefined; configPath?: string | undefined; }>, { transport?: "stdio" | "sse" | "streamable-http" | undefined; timeout?: number | undefined; sessionId?: string | undefined; url?: string | undefined; serverCommand?: string | undefined; serverArgs?: string[] | undefined; json?: boolean | undefined; configPath?: string | undefined; }, { transport?: "stdio" | "sse" | "streamable-http" | undefined; timeout?: unknown; sessionId?: string | undefined; url?: string | undefined; serverCommand?: string | undefined; serverArgs?: string[] | undefined; json?: boolean | undefined; configPath?: string | undefined; }>>>; }, "strip", z.ZodTypeAny, { args: { transport?: "stdio" | "sse" | "streamable-http" | undefined; timeout?: number | undefined; sessionId?: string | undefined; url?: string | undefined; serverCommand?: string | undefined; serverArgs?: string[] | undefined; json?: boolean | undefined; configPath?: string | undefined; }; profile: "discover"; }, { profile: "discover"; args?: { transport?: "stdio" | "sse" | "streamable-http" | undefined; timeout?: unknown; sessionId?: string | undefined; url?: string | undefined; serverCommand?: string | undefined; serverArgs?: string[] | undefined; json?: boolean | undefined; configPath?: string | undefined; } | undefined; }>, z.ZodObject<{ profile: z.ZodLiteral<"watch">; args: z.ZodDefault>; serverCommand: z.ZodOptional>; serverArgs: z.ZodOptional>; }, "strict", z.ZodTypeAny, { serverCommand?: string | undefined; serverArgs?: string[] | undefined; configPath?: string | undefined; }, { serverCommand?: string | undefined; serverArgs?: string[] | undefined; configPath?: string | undefined; }>>>; }, "strip", z.ZodTypeAny, { args: { serverCommand?: string | undefined; serverArgs?: string[] | undefined; configPath?: string | undefined; }; profile: "watch"; }, { profile: "watch"; args?: { serverCommand?: string | undefined; serverArgs?: string[] | undefined; configPath?: string | undefined; } | undefined; }>, z.ZodObject<{ profile: z.ZodLiteral<"baseline.save">; args: z.ZodDefault>; baselinePath: z.ZodOptional>; reportPath: z.ZodOptional>; force: z.ZodOptional; }, "strict", z.ZodTypeAny, { configPath?: string | undefined; baselinePath?: string | undefined; reportPath?: string | undefined; force?: boolean | undefined; }, { configPath?: string | undefined; baselinePath?: string | undefined; reportPath?: string | undefined; force?: boolean | undefined; }>>>; }, "strip", z.ZodTypeAny, { args: { configPath?: string | undefined; baselinePath?: string | undefined; reportPath?: string | undefined; force?: boolean | undefined; }; profile: "baseline.save"; }, { profile: "baseline.save"; args?: { configPath?: string | undefined; baselinePath?: string | undefined; reportPath?: string | undefined; force?: boolean | undefined; } | undefined; }>, z.ZodObject<{ profile: z.ZodLiteral<"baseline.compare">; args: z.ZodDefault>; baselinePath: z.ZodOptional>; reportPath: z.ZodOptional>; format: z.ZodOptional>; failOnDrift: z.ZodOptional; ignoreVersionMismatch: z.ZodOptional; }, "strict", z.ZodTypeAny, { format?: "text" | "json" | "markdown" | "compact" | undefined; failOnDrift?: boolean | undefined; configPath?: string | undefined; ignoreVersionMismatch?: boolean | undefined; baselinePath?: string | undefined; reportPath?: string | undefined; }, { format?: "text" | "json" | "markdown" | "compact" | undefined; failOnDrift?: boolean | undefined; configPath?: string | undefined; ignoreVersionMismatch?: boolean | undefined; baselinePath?: string | undefined; reportPath?: string | undefined; }>>>; }, "strip", z.ZodTypeAny, { args: { format?: "text" | "json" | "markdown" | "compact" | undefined; failOnDrift?: boolean | undefined; configPath?: string | undefined; ignoreVersionMismatch?: boolean | undefined; baselinePath?: string | undefined; reportPath?: string | undefined; }; profile: "baseline.compare"; }, { profile: "baseline.compare"; args?: { format?: "text" | "json" | "markdown" | "compact" | undefined; failOnDrift?: boolean | undefined; configPath?: string | undefined; ignoreVersionMismatch?: boolean | undefined; baselinePath?: string | undefined; reportPath?: string | undefined; } | undefined; }>, z.ZodObject<{ profile: z.ZodLiteral<"baseline.show">; args: z.ZodDefault>; baselinePath: z.ZodOptional>; json: z.ZodOptional; tools: z.ZodOptional; assertions: z.ZodOptional; }, "strict", z.ZodTypeAny, { tools?: boolean | undefined; json?: boolean | undefined; assertions?: boolean | undefined; configPath?: string | undefined; baselinePath?: string | undefined; }, { tools?: boolean | undefined; json?: boolean | undefined; assertions?: boolean | undefined; configPath?: string | undefined; baselinePath?: string | undefined; }>>>; }, "strip", z.ZodTypeAny, { args: { tools?: boolean | undefined; json?: boolean | undefined; assertions?: boolean | undefined; configPath?: string | undefined; baselinePath?: string | undefined; }; profile: "baseline.show"; }, { profile: "baseline.show"; args?: { tools?: boolean | undefined; json?: boolean | undefined; assertions?: boolean | undefined; configPath?: string | undefined; baselinePath?: string | undefined; } | undefined; }>, z.ZodObject<{ profile: z.ZodLiteral<"baseline.diff">; args: z.ZodEffects>; path1: z.ZodEffects; path2: z.ZodEffects; format: z.ZodOptional>; ignoreVersionMismatch: z.ZodOptional; }, "strict", z.ZodTypeAny, { path1: string; path2: string; format?: "text" | "json" | "markdown" | "compact" | undefined; configPath?: string | undefined; ignoreVersionMismatch?: boolean | undefined; }, { path1: string; path2: string; format?: "text" | "json" | "markdown" | "compact" | undefined; configPath?: string | undefined; ignoreVersionMismatch?: boolean | undefined; }>, { path1: string; path2: string; format?: "text" | "json" | "markdown" | "compact" | undefined; configPath?: string | undefined; ignoreVersionMismatch?: boolean | undefined; }, { path1: string; path2: string; format?: "text" | "json" | "markdown" | "compact" | undefined; configPath?: string | undefined; ignoreVersionMismatch?: boolean | undefined; }>; }, "strip", z.ZodTypeAny, { args: { path1: string; path2: string; format?: "text" | "json" | "markdown" | "compact" | undefined; configPath?: string | undefined; ignoreVersionMismatch?: boolean | undefined; }; profile: "baseline.diff"; }, { args: { path1: string; path2: string; format?: "text" | "json" | "markdown" | "compact" | undefined; configPath?: string | undefined; ignoreVersionMismatch?: boolean | undefined; }; profile: "baseline.diff"; }>, z.ZodObject<{ profile: z.ZodLiteral<"baseline.accept">; args: z.ZodDefault>; reportPath: z.ZodOptional>; baselinePath: z.ZodOptional>; reason: z.ZodOptional>; acceptedBy: z.ZodOptional>; dryRun: z.ZodOptional; force: z.ZodOptional; }, "strict", z.ZodTypeAny, { reason?: string | undefined; configPath?: string | undefined; acceptedBy?: string | undefined; baselinePath?: string | undefined; reportPath?: string | undefined; force?: boolean | undefined; dryRun?: boolean | undefined; }, { reason?: string | undefined; configPath?: string | undefined; acceptedBy?: string | undefined; baselinePath?: string | undefined; reportPath?: string | undefined; force?: boolean | undefined; dryRun?: boolean | undefined; }>>>; }, "strip", z.ZodTypeAny, { args: { reason?: string | undefined; configPath?: string | undefined; acceptedBy?: string | undefined; baselinePath?: string | undefined; reportPath?: string | undefined; force?: boolean | undefined; dryRun?: boolean | undefined; }; profile: "baseline.accept"; }, { profile: "baseline.accept"; args?: { reason?: string | undefined; configPath?: string | undefined; acceptedBy?: string | undefined; baselinePath?: string | undefined; reportPath?: string | undefined; force?: boolean | undefined; dryRun?: boolean | undefined; } | undefined; }>, z.ZodObject<{ profile: z.ZodLiteral<"registry.search">; args: z.ZodDefault>; query: z.ZodOptional>; limit: z.ZodEffects, number | undefined, unknown>; json: z.ZodOptional; }, "strict", z.ZodTypeAny, { json?: boolean | undefined; query?: string | undefined; limit?: number | undefined; configPath?: string | undefined; }, { json?: boolean | undefined; query?: string | undefined; limit?: unknown; configPath?: string | undefined; }>>>; }, "strip", z.ZodTypeAny, { args: { json?: boolean | undefined; query?: string | undefined; limit?: number | undefined; configPath?: string | undefined; }; profile: "registry.search"; }, { profile: "registry.search"; args?: { json?: boolean | undefined; query?: string | undefined; limit?: unknown; configPath?: string | undefined; } | undefined; }>, z.ZodObject<{ profile: z.ZodLiteral<"contract.validate">; args: z.ZodEffects>; serverCommand: z.ZodEffects; serverArgs: z.ZodOptional>; contractPath: z.ZodOptional>; mode: z.ZodOptional>; failOnViolation: z.ZodOptional; format: z.ZodOptional>; timeout: z.ZodEffects, number | undefined, unknown>; }, "strict", z.ZodTypeAny, { serverCommand: string; mode?: "strict" | "lenient" | "report" | undefined; format?: "text" | "json" | "markdown" | undefined; timeout?: number | undefined; serverArgs?: string[] | undefined; failOnViolation?: boolean | undefined; configPath?: string | undefined; contractPath?: string | undefined; }, { serverCommand: string; mode?: "strict" | "lenient" | "report" | undefined; format?: "text" | "json" | "markdown" | undefined; timeout?: unknown; serverArgs?: string[] | undefined; failOnViolation?: boolean | undefined; configPath?: string | undefined; contractPath?: string | undefined; }>, { serverCommand: string; mode?: "strict" | "lenient" | "report" | undefined; format?: "text" | "json" | "markdown" | undefined; timeout?: number | undefined; serverArgs?: string[] | undefined; failOnViolation?: boolean | undefined; configPath?: string | undefined; contractPath?: string | undefined; }, { serverCommand: string; mode?: "strict" | "lenient" | "report" | undefined; format?: "text" | "json" | "markdown" | undefined; timeout?: unknown; serverArgs?: string[] | undefined; failOnViolation?: boolean | undefined; configPath?: string | undefined; contractPath?: string | undefined; }>; }, "strip", z.ZodTypeAny, { args: { serverCommand: string; mode?: "strict" | "lenient" | "report" | undefined; format?: "text" | "json" | "markdown" | undefined; timeout?: number | undefined; serverArgs?: string[] | undefined; failOnViolation?: boolean | undefined; configPath?: string | undefined; contractPath?: string | undefined; }; profile: "contract.validate"; }, { args: { serverCommand: string; mode?: "strict" | "lenient" | "report" | undefined; format?: "text" | "json" | "markdown" | undefined; timeout?: unknown; serverArgs?: string[] | undefined; failOnViolation?: boolean | undefined; configPath?: string | undefined; contractPath?: string | undefined; }; profile: "contract.validate"; }>, z.ZodObject<{ profile: z.ZodLiteral<"contract.generate">; args: z.ZodEffects>; serverCommand: z.ZodEffects; serverArgs: z.ZodOptional>; outputPath: z.ZodOptional>; timeout: z.ZodEffects, number | undefined, unknown>; force: z.ZodOptional; }, "strict", z.ZodTypeAny, { serverCommand: string; timeout?: number | undefined; serverArgs?: string[] | undefined; configPath?: string | undefined; force?: boolean | undefined; outputPath?: string | undefined; }, { serverCommand: string; timeout?: unknown; serverArgs?: string[] | undefined; configPath?: string | undefined; force?: boolean | undefined; outputPath?: string | undefined; }>, { serverCommand: string; timeout?: number | undefined; serverArgs?: string[] | undefined; configPath?: string | undefined; force?: boolean | undefined; outputPath?: string | undefined; }, { serverCommand: string; timeout?: unknown; serverArgs?: string[] | undefined; configPath?: string | undefined; force?: boolean | undefined; outputPath?: string | undefined; }>; }, "strip", z.ZodTypeAny, { args: { serverCommand: string; timeout?: number | undefined; serverArgs?: string[] | undefined; configPath?: string | undefined; force?: boolean | undefined; outputPath?: string | undefined; }; profile: "contract.generate"; }, { args: { serverCommand: string; timeout?: unknown; serverArgs?: string[] | undefined; configPath?: string | undefined; force?: boolean | undefined; outputPath?: string | undefined; }; profile: "contract.generate"; }>, z.ZodObject<{ profile: z.ZodLiteral<"contract.show">; args: z.ZodDefault>; path: z.ZodOptional>; json: z.ZodOptional; }, "strict", z.ZodTypeAny, { json?: boolean | undefined; path?: string | undefined; configPath?: string | undefined; }, { json?: boolean | undefined; path?: string | undefined; configPath?: string | undefined; }>>>; }, "strip", z.ZodTypeAny, { args: { json?: boolean | undefined; path?: string | undefined; configPath?: string | undefined; }; profile: "contract.show"; }, { profile: "contract.show"; args?: { json?: boolean | undefined; path?: string | undefined; configPath?: string | undefined; } | undefined; }>, z.ZodObject<{ profile: z.ZodLiteral<"golden.save">; args: z.ZodEffects>; toolName: z.ZodEffects; argsJson: z.ZodOptional>; mode: z.ZodOptional>; allowedDrift: z.ZodOptional>; normalizeTimestamps: z.ZodOptional; normalizeUuids: z.ZodOptional; description: z.ZodOptional>; }, "strict", z.ZodTypeAny, { toolName: string; mode?: "structural" | "exact" | "semantic" | undefined; description?: string | undefined; normalizeTimestamps?: boolean | undefined; normalizeUuids?: boolean | undefined; configPath?: string | undefined; allowedDrift?: string | undefined; argsJson?: string | undefined; }, { toolName: string; mode?: "structural" | "exact" | "semantic" | undefined; description?: string | undefined; normalizeTimestamps?: boolean | undefined; normalizeUuids?: boolean | undefined; configPath?: string | undefined; allowedDrift?: string | undefined; argsJson?: string | undefined; }>, { toolName: string; mode?: "structural" | "exact" | "semantic" | undefined; description?: string | undefined; normalizeTimestamps?: boolean | undefined; normalizeUuids?: boolean | undefined; configPath?: string | undefined; allowedDrift?: string | undefined; argsJson?: string | undefined; }, { toolName: string; mode?: "structural" | "exact" | "semantic" | undefined; description?: string | undefined; normalizeTimestamps?: boolean | undefined; normalizeUuids?: boolean | undefined; configPath?: string | undefined; allowedDrift?: string | undefined; argsJson?: string | undefined; }>; }, "strip", z.ZodTypeAny, { args: { toolName: string; mode?: "structural" | "exact" | "semantic" | undefined; description?: string | undefined; normalizeTimestamps?: boolean | undefined; normalizeUuids?: boolean | undefined; configPath?: string | undefined; allowedDrift?: string | undefined; argsJson?: string | undefined; }; profile: "golden.save"; }, { args: { toolName: string; mode?: "structural" | "exact" | "semantic" | undefined; description?: string | undefined; normalizeTimestamps?: boolean | undefined; normalizeUuids?: boolean | undefined; configPath?: string | undefined; allowedDrift?: string | undefined; argsJson?: string | undefined; }; profile: "golden.save"; }>, z.ZodObject<{ profile: z.ZodLiteral<"golden.compare">; args: z.ZodDefault>; toolName: z.ZodOptional>; failOnDrift: z.ZodOptional; format: z.ZodOptional>; }, "strict", z.ZodTypeAny, { format?: "text" | "json" | "markdown" | undefined; toolName?: string | undefined; failOnDrift?: boolean | undefined; configPath?: string | undefined; }, { format?: "text" | "json" | "markdown" | undefined; toolName?: string | undefined; failOnDrift?: boolean | undefined; configPath?: string | undefined; }>>>; }, "strip", z.ZodTypeAny, { args: { format?: "text" | "json" | "markdown" | undefined; toolName?: string | undefined; failOnDrift?: boolean | undefined; configPath?: string | undefined; }; profile: "golden.compare"; }, { profile: "golden.compare"; args?: { format?: "text" | "json" | "markdown" | undefined; toolName?: string | undefined; failOnDrift?: boolean | undefined; configPath?: string | undefined; } | undefined; }>, z.ZodObject<{ profile: z.ZodLiteral<"golden.list">; args: z.ZodDefault>; format: z.ZodOptional>; }, "strict", z.ZodTypeAny, { format?: "text" | "json" | undefined; configPath?: string | undefined; }, { format?: "text" | "json" | undefined; configPath?: string | undefined; }>>>; }, "strip", z.ZodTypeAny, { args: { format?: "text" | "json" | undefined; configPath?: string | undefined; }; profile: "golden.list"; }, { profile: "golden.list"; args?: { format?: "text" | "json" | undefined; configPath?: string | undefined; } | undefined; }>, z.ZodObject<{ profile: z.ZodLiteral<"golden.delete">; args: z.ZodEffects>; toolName: z.ZodEffects; all: z.ZodOptional; }, "strict", z.ZodTypeAny, { toolName: string; all?: boolean | undefined; configPath?: string | undefined; }, { toolName: string; all?: boolean | undefined; configPath?: string | undefined; }>, { toolName: string; all?: boolean | undefined; configPath?: string | undefined; }, { toolName: string; all?: boolean | undefined; configPath?: string | undefined; }>; }, "strip", z.ZodTypeAny, { args: { toolName: string; all?: boolean | undefined; configPath?: string | undefined; }; profile: "golden.delete"; }, { args: { toolName: string; all?: boolean | undefined; configPath?: string | undefined; }; profile: "golden.delete"; }>]>; export type ParsedDashboardRunRequest = z.infer; export declare function listDashboardProfiles(): DashboardProfileDefinition[]; export declare function parseDashboardRunRequest(request: DashboardStartRunRequest): ParsedDashboardRunRequest; export declare function buildBellwetherArgs(request: ParsedDashboardRunRequest): string[]; export {}; //# sourceMappingURL=command-profiles.d.ts.map