import { Metadata, ServiceError, status } from "@grpc/grpc-js"; import type { UntypedProtoRequest } from "./untyped"; /** * Utility class to create errors for gRPC requests */ export declare class RequestError extends Error implements ServiceError { /** * Error status code */ code: status; /** * Error details */ details: string; /** * Request metadata */ metadata: Metadata; /** * Creates custom error for gRPC requests * @param code Status code representing the error * @param request ProtoRequest instance which triggered this error * @param details Error details (message) */ constructor(code: status, request: UntypedProtoRequest, details?: string); } //# sourceMappingURL=RequestError.d.ts.map