/** * Error codes (gRPC-style): machine-readable error classification. * Each code has retryability metadata + default message. */ export type ErrorCode = "INTERNAL" | "BAD_REQUEST" | "UNAUTHORIZED" | "FORBIDDEN" | "NOT_FOUND" | "ALREADY_EXISTS" | "ABORTED" | "DEADLINE_EXCEEDED" | "RESOURCE_EXHAUSTED" | "INVALID_ARGUMENT" | "UNAVAILABLE" | "STALE_CONNECTION"; export interface WsKitErrorData { code: ErrorCode; message: string; details?: Record; retryable?: boolean; } export declare function getErrorMetadata(code: ErrorCode): { message: string; retryable: boolean; }; //# sourceMappingURL=codes.d.ts.map