import RpcClient from "./client";
import { RpcServer } from "./server";
import { createRPCError } from "./utils/rpcError";
import { createValidator } from "./utils/validator";
import * as errors from "./errors";
import * as symbols from "./utils/symbols";
declare const _default: {
    NOREPLY: typeof symbols.NOREPLY;
    WebsocketUpgradeError: typeof errors.WebsocketUpgradeError;
    TimeoutError: typeof errors.TimeoutError;
    UnexpectedHttpResponse: typeof errors.UnexpectedHttpResponse;
    RPCError: typeof errors.RPCError;
    RPCGenericError: typeof errors.RPCGenericError;
    RPCNotImplementedError: typeof errors.RPCNotImplementedError;
    RPCNotSupportedError: typeof errors.RPCNotSupportedError;
    RPCInternalError: typeof errors.RPCInternalError;
    RPCProtocolError: typeof errors.RPCProtocolError;
    RPCSecurityError: typeof errors.RPCSecurityError;
    RPCFormatViolationError: typeof errors.RPCFormatViolationError;
    RPCFormationViolationError: typeof errors.RPCFormationViolationError;
    RPCPropertyConstraintViolationError: typeof errors.RPCPropertyConstraintViolationError;
    RPCOccurrenceConstraintViolationError: typeof errors.RPCOccurrenceConstraintViolationError;
    RPCOccurenceConstraintViolationError: typeof errors.RPCOccurenceConstraintViolationError;
    RPCTypeConstraintViolationError: typeof errors.RPCTypeConstraintViolationError;
    RPCMessageTypeNotSupportedError: typeof errors.RPCMessageTypeNotSupportedError;
    RPCFrameworkError: typeof errors.RPCFrameworkError;
    RpcServer: typeof RpcServer;
    RpcClient: typeof RpcClient;
    createRPCError: typeof createRPCError;
    createValidator: typeof createValidator;
};
export default _default;
