import type { RemoteResult, TypertRemoteContribution } from '@deepseek-ai/dsh-typert-protocol'; import { z } from 'zod'; import type { DiagnosticsView } from './diagnostics-types.ts'; export declare const ClientDiagnosticsBatchSchema: z.ZodObject<{ epoch: z.ZodNumber; rows: z.ZodArray; operation: z.ZodEnum<{ compaction: "compaction"; "account-global-switch": "account-global-switch"; "account-session-select": "account-session-select"; "account-session-inherit": "account-session-inherit"; "identity-read": "identity-read"; "identity-flight": "identity-flight"; "compaction-summary": "compaction-summary"; collection: "collection"; }>; stage: z.ZodEnum<{ ended: "ended"; admitted: "admitted"; "rpc-invoked": "rpc-invoked"; "host-received": "host-received"; "identity-validation": "identity-validation"; "model-validation": "model-validation"; cas: "cas"; readback: "readback"; "response-received": "response-received"; decoded: "decoded"; "client-settled": "client-settled"; "summary-attempt": "summary-attempt"; "checkpoint-committed": "checkpoint-committed"; "cache-hit": "cache-hit"; "joined-flight": "joined-flight"; cooldown: "cooldown"; dispatched: "dispatched"; }>; metric: z.ZodEnum<{ paused: "paused"; unknown: "unknown"; started: "started"; stage: "stage"; success: "success"; "no-op": "no-op"; cancelled: "cancelled"; "policy-rejected": "policy-rejected"; revoked: "revoked"; "environment-fault": "environment-fault"; failed: "failed"; interrupted: "interrupted"; dropped: "dropped"; expired: "expired"; "clock-discontinuity": "clock-discontinuity"; "pending-sample": "pending-sample"; }>; reason: z.ZodEnum<{ none: "none"; COPILOT_ACCOUNTS_SETTINGS_UNAVAILABLE: "COPILOT_ACCOUNTS_SETTINGS_UNAVAILABLE"; COPILOT_ACCOUNTS_CHANGED: "COPILOT_ACCOUNTS_CHANGED"; COPILOT_ACCOUNTS_BUSY: "COPILOT_ACCOUNTS_BUSY"; COPILOT_ACCOUNTS_CONFLICT: "COPILOT_ACCOUNTS_CONFLICT"; COPILOT_ACCOUNTS_COMMIT_UNCERTAIN: "COPILOT_ACCOUNTS_COMMIT_UNCERTAIN"; COPILOT_ACCOUNTS_MODELS_FAILED: "COPILOT_ACCOUNTS_MODELS_FAILED"; COPILOT_ACCOUNTS_IDENTITY_UNAVAILABLE: "COPILOT_ACCOUNTS_IDENTITY_UNAVAILABLE"; COPILOT_ACCOUNTS_IDENTITY_INVALID: "COPILOT_ACCOUNTS_IDENTITY_INVALID"; COPILOT_ACCOUNTS_IDENTITY_TIMEOUT: "COPILOT_ACCOUNTS_IDENTITY_TIMEOUT"; COPILOT_ACCOUNTS_IDENTITY_TLS: "COPILOT_ACCOUNTS_IDENTITY_TLS"; COPILOT_ACCOUNTS_IDENTITY_NETWORK: "COPILOT_ACCOUNTS_IDENTITY_NETWORK"; COPILOT_ACCOUNTS_IDENTITY_AUTH_REJECTED: "COPILOT_ACCOUNTS_IDENTITY_AUTH_REJECTED"; COPILOT_ACCOUNTS_IDENTITY_RATE_LIMITED: "COPILOT_ACCOUNTS_IDENTITY_RATE_LIMITED"; COPILOT_ACCOUNTS_IDENTITY_HTTP_ERROR: "COPILOT_ACCOUNTS_IDENTITY_HTTP_ERROR"; unknown: "unknown"; "rpc-unavailable": "rpc-unavailable"; "decode-invalid": "decode-invalid"; COPILOT_SESSION_ACCOUNTS_UNAVAILABLE: "COPILOT_SESSION_ACCOUNTS_UNAVAILABLE"; COPILOT_SESSION_ACCOUNTS_SETTINGS_UNAVAILABLE: "COPILOT_SESSION_ACCOUNTS_SETTINGS_UNAVAILABLE"; COPILOT_SESSION_ACCOUNTS_COMMIT_UNCERTAIN: "COPILOT_SESSION_ACCOUNTS_COMMIT_UNCERTAIN"; COPILOT_RESPONSES_REPLAY_SCOPE_MISMATCH: "COPILOT_RESPONSES_REPLAY_SCOPE_MISMATCH"; CONTEXT_WINDOW_EXCEEDED: "CONTEXT_WINDOW_EXCEEDED"; COPILOT_MANUAL_RECOVERY_FIXED_PREFIX: "COPILOT_MANUAL_RECOVERY_FIXED_PREFIX"; COPILOT_MANUAL_RECOVERY_INDIVISIBLE: "COPILOT_MANUAL_RECOVERY_INDIVISIBLE"; COPILOT_MANUAL_RECOVERY_CALL_LIMIT: "COPILOT_MANUAL_RECOVERY_CALL_LIMIT"; COPILOT_MANUAL_RECOVERY_EMPTY_SUMMARY: "COPILOT_MANUAL_RECOVERY_EMPTY_SUMMARY"; COPILOT_MANUAL_RECOVERY_UNBALANCED: "COPILOT_MANUAL_RECOVERY_UNBALANCED"; }>; bucket: z.ZodNumber; count: z.ZodNumber; }, z.core.$strict>>; dropped: z.ZodOptional; unconfirmed: z.ZodOptional; }, z.core.$strict>; export type ClientDiagnosticsBatch = z.infer; declare module '@deepseek-ai/dsh-typert-protocol' { interface TypertRemoteNamespaceMap { githubCopilotDiagnostics: { get(): Promise>; setEnabled(enabled: boolean): Promise>; clear(): Promise>; recordClient(batch: ClientDiagnosticsBatch): Promise>; }; } } declare const contribution: TypertRemoteContribution; export default contribution; //# sourceMappingURL=diagnostics-remote.d.ts.map