import dereferenceDocument, { OpenRPCDocumentDereferencingError } from "./dereference-document"; import validateOpenRPCDocument, { OpenRPCDocumentValidationError } from "./validate-open-rpc-document"; import { generateMethodParamId, generateMethodResultId, ContentDescriptorNotFoundInMethodError } from "./generate-method-id"; import { MethodCallValidator, ParameterValidationError, MethodNotFoundError } from "./method-call-validator"; import getExtendedMetaSchema from "./get-extended-metaschema"; import getDocumentExtendedMetaSchema from "./get-document-extended-metaschema"; import { NoRefs } from "./types"; declare const parseOpenRPCDocument: (schema?: string | import("./types").OpenrpcDocument, options?: import("./parse-open-rpc-document").ParseOpenRPCDocumentOptions) => Promise; export { dereferenceDocument, parseOpenRPCDocument, generateMethodParamId, generateMethodResultId, validateOpenRPCDocument, getExtendedMetaSchema, getDocumentExtendedMetaSchema, MethodCallValidator, ParameterValidationError, MethodNotFoundError, OpenRPCDocumentValidationError, OpenRPCDocumentDereferencingError, ContentDescriptorNotFoundInMethodError, NoRefs, };