export declare const WORKFORCE_TEST_CLI_VERSION = "0.3.69"; export declare function assertWorkforceTestCompatibility(compatibilityVersion: string): void; export declare const WORKFORCE_TEST_REGRESSION_QUERY = "\nquery AgentTestRegression($agentId: ID!, $suiteRunId: ID!) {\n agentTestRegression(agentId: $agentId, suiteRunId: $suiteRunId) { suiteRunId current baseline deltas }\n}"; export interface WorkforceTestSuiteMetrics { readonly total: number; readonly passed: number; readonly failed: number; readonly errored: number; readonly passRate: number; readonly avgCorrectness: number; readonly avgSafety: number; readonly avgCompletion: number; } export interface WorkforceTestRegressionReport { readonly suiteRunId: string; readonly current: WorkforceTestSuiteMetrics; readonly baseline: WorkforceTestSuiteMetrics | null; readonly deltas: Readonly> | null; } export interface AgentTestCaseView { id: string; agentId: string; name: string; input: string; expectedIntent?: string; assertions?: unknown; tags?: string[]; enabled?: boolean; createdAt?: string; } export interface AgentTestSuiteRunSummary { suiteRunId: string; total: number; passed: number; failed: number; errored: number; pending: boolean; } export declare function createTestCaseRemote(options: { targetOrg: string; agentId: string; name: string; input: string; expectedIntent?: string; assertions?: unknown; tags?: string[]; }): Promise; export declare function updateTestCaseRemote(options: { targetOrg: string; id: string; name?: string; input?: string; expectedIntent?: string; assertions?: unknown; tags?: string[]; enabled?: boolean; }): Promise; export declare function deleteTestCaseRemote(options: { targetOrg: string; id: string; }): Promise; export declare function runTestSuiteRemote(options: { targetOrg: string; agentId: string; testCaseIds: string[]; }): Promise; export declare function setTestBaselineRemote(options: { targetOrg: string; agentId: string; suiteRunId: string; label?: string; }): Promise<{ id: string; agentId: string; suiteRunId: string; label?: string; createdAt?: string; }>; export declare function listTestCasesRemote(options: { targetOrg: string; agentId?: string; }): Promise; export declare function listTestResultsRemote(options: { targetOrg: string; testCaseId?: string; suiteRunId?: string; }): Promise>>; export declare function getTestBaselineRemote(options: { targetOrg: string; agentId: string; }): Promise<{ id: string; agentId: string; suiteRunId: string; label?: string; createdAt?: string; } | null>; export declare function getTestRegressionRemote(options: { targetOrg: string; agentId: string; suiteRunId: string; }): Promise;