declare const getMetaSchemaForVersion: (version: string) => { $schema: string; $id: string; title: string; type: string; required: string[]; additionalProperties: boolean; patternProperties: { "^x-": { $ref: string; }; }; properties: { openrpc: { description: string; title: string; type: string; pattern: string; }; info: { $ref: string; }; externalDocs: { $ref: string; }; servers: { description: string; title: string; type: string; additionalItems: boolean; items: { $ref: string; }; }; methods: { title: string; type: string; description: string; additionalItems: boolean; items: { title: string; oneOf: { $ref: string; }[]; }; }; components: { title: string; description: string; type: string; properties: { schemas: { title: string; description: string; type: string; patternProperties: { "[0-z]+": { $ref: string; }; }; }; links: { title: string; type: string; description: string; patternProperties: { "[0-z]+": { $ref: string; }; }; }; errors: { title: string; description: string; type: string; patternProperties: { "[0-z]+": { $ref: string; }; }; }; examples: { title: string; description: string; type: string; patternProperties: { "[0-z]+": { $ref: string; }; }; }; examplePairings: { title: string; description: string; type: string; patternProperties: { "[0-z]+": { $ref: string; }; }; }; contentDescriptors: { title: string; description: string; type: string; patternProperties: { "[0-z]+": { $ref: string; }; }; }; tags: { title: string; description: string; type: string; patternProperties: { "[0-z]+": { $ref: string; }; }; }; }; }; $schema: { title: string; description: string; type: string; default: string; }; }; definitions: { specificationExtension: { title: string; description: string; }; JSONSchema: { $ref: string; }; referenceObject: { title: string; type: string; additionalProperties: boolean; required: string[]; properties: { $ref: { description: string; $ref: string; }; }; }; errorObject: { title: string; type: string; description: string; additionalProperties: boolean; required: string[]; properties: { code: { title: string; description: string; type: string; }; message: { title: string; description: string; type: string; }; data: { title: string; description: string; }; }; }; licenseObject: { title: string; description: string; type: string; additionalProperties: boolean; properties: { name: { title: string; description: string; type: string; }; url: { title: string; description: string; type: string; }; }; patternProperties: { "^x-": { $ref: string; }; }; }; contactObject: { description: string; title: string; type: string; additionalProperties: boolean; properties: { name: { title: string; description: string; type: string; }; email: { title: string; description: string; type: string; }; url: { title: string; description: string; type: string; }; }; patternProperties: { "^x-": { $ref: string; }; }; }; infoObject: { title: string; description: string; additionalProperties: boolean; required: string[]; properties: { title: { title: string; description: string; type: string; }; description: { title: string; description: string; type: string; }; termsOfService: { title: string; description: string; type: string; format: string; }; version: { title: string; description: string; type: string; }; contact: { $ref: string; }; license: { $ref: string; }; }; patternProperties: { "^x-": { $ref: string; }; }; }; serverObject: { title: string; description: string; type: string; required: string[]; additionalProperties: boolean; properties: { url: { title: string; description: string; type: string; format: string; }; name: { title: string; description: string; type: string; }; description: { title: string; description: string; type: string; }; summary: { title: string; description: string; type: string; }; variables: { title: string; description: string; type: string; patternProperties: { "[0-z]+": { title: string; description: string; type: string; required: string[]; properties: { default: { title: string; description: string; type: string; }; description: { title: string; description: string; type: string; }; enum: { title: string; description: string; type: string; items: { title: string; description: string; type: string; }; }; }; }; }; }; }; patternProperties: { "^x-": { $ref: string; }; }; }; linkObject: { title: string; description: string; additionalProperties: boolean; properties: { name: { title: string; description: string; minLength: number; }; summary: { title: string; description: string; type: string; }; method: { title: string; description: string; type: string; }; description: { title: string; description: string; type: string; }; params: { title: string; description: string; }; server: { title: string; description: string; $ref: string; }; }; patternProperties: { "^x-": { $ref: string; }; }; }; externalDocumentationObject: { description: string; title: string; type: string; additionalProperties: boolean; required: string[]; properties: { description: { description: string; title: string; type: string; }; url: { description: string; title: string; type: string; format: string; }; }; patternProperties: { "^x-": { $ref: string; }; }; }; methodObject: { title: string; description: string; type: string; required: string[]; additionalProperties: boolean; properties: { name: { title: string; description: string; type: string; minLength: number; }; description: { title: string; description: string; type: string; }; summary: { title: string; description: string; type: string; }; servers: { title: string; type: string; description: string; additionalItems: boolean; items: { $ref: string; }; }; tags: { title: string; description: string; type: string; items: { title: string; oneOf: { $ref: string; }[]; }; }; paramStructure: { title: string; type: string; description: string; enum: string[]; default: string; }; params: { title: string; description: string; type: string; items: { title: string; oneOf: { $ref: string; }[]; }; }; result: { title: string; description: string; oneOf: { $ref: string; }[]; }; errors: { title: string; description: string; type: string; items: { title: string; oneOf: { $ref: string; }[]; }; }; links: { title: string; description: string; type: string; items: { title: string; oneOf: { $ref: string; }[]; }; }; examples: { title: string; description: string; type: string; items: { title: string; oneOf: { $ref: string; }[]; }; }; deprecated: { title: string; description: string; type: string; default: boolean; }; externalDocs: { $ref: string; }; }; patternProperties: { "^x-": { $ref: string; }; }; }; tagObject: { title: string; description: string; type: string; additionalProperties: boolean; required: string[]; properties: { name: { title: string; description: string; type: string; minLength: number; }; description: { title: string; description: string; type: string; }; externalDocs: { description: string; $ref: string; }; }; patternProperties: { "^x-": { $ref: string; }; }; }; exampleObject: { title: string; description: string; type: string; required: string[]; properties: { summary: { title: string; description: string; type: string; }; value: { title: string; description: string; }; description: { title: string; description: string; type: string; }; name: { title: string; description: string; type: string; minLength: number; }; }; patternProperties: { "^x-": { $ref: string; }; }; }; examplePairingObject: { title: string; description: string; type: string; required: string[]; properties: { name: { title: string; description: string; type: string; minLength: number; }; description: { title: string; description: string; type: string; }; params: { title: string; description: string; type: string; items: { title: string; oneOf: { $ref: string; }[]; }; }; result: { title: string; description: string; oneOf: { $ref: string; }[]; }; }; }; contentDescriptorObject: { title: string; description: string; type: string; additionalProperties: boolean; required: string[]; properties: { name: { title: string; description: string; type: string; minLength: number; }; description: { title: string; description: string; type: string; }; summary: { title: string; description: string; type: string; }; schema: { title: string; description: string; $ref: string; }; required: { title: string; description: string; type: string; default: boolean; }; deprecated: { title: string; description: string; type: string; default: boolean; }; }; patternProperties: { "^x-": { $ref: string; }; }; }; }; } | { $schema: string; $id: string; title: string; type: string; required: string[]; additionalProperties: boolean; patternProperties: { "^x-": { $ref: string; }; }; properties: { openrpc: { title: string; type: string; enum: string[]; }; info: { $ref: string; }; externalDocs: { $ref: string; }; servers: { title: string; type: string; additionalItems: boolean; items: { $ref: string; }; }; methods: { title: string; type: string; additionalItems: boolean; items: { title: string; oneOf: { $ref: string; }[]; }; }; components: { title: string; type: string; properties: { schemas: { title: string; type: string; patternProperties: { "[0-z]+": { $ref: string; }; }; }; links: { title: string; type: string; patternProperties: { "[0-z]+": { $ref: string; }; }; }; errors: { title: string; type: string; patternProperties: { "[0-z]+": { $ref: string; }; }; }; examples: { title: string; type: string; patternProperties: { "[0-z]+": { $ref: string; }; }; }; examplePairings: { title: string; type: string; patternProperties: { "[0-z]+": { $ref: string; }; }; }; contentDescriptors: { title: string; type: string; patternProperties: { "[0-z]+": { $ref: string; }; }; }; tags: { title: string; type: string; patternProperties: { "[0-z]+": { $ref: string; }; }; }; }; }; $schema: { title: string; description: string; type: string; default: string; }; }; definitions: { specificationExtension: { title: string; }; JSONSchema: { $ref: string; }; referenceObject: { title: string; type: string; additionalProperties: boolean; required: string[]; properties: { $ref: { $ref: string; }; }; }; errorObject: { title: string; type: string; description: string; additionalProperties: boolean; required: string[]; properties: { code: { title: string; description: string; type: string; }; message: { title: string; description: string; type: string; }; data: { title: string; description: string; }; }; }; licenseObject: { title: string; type: string; additionalProperties: boolean; properties: { name: { title: string; type: string; }; url: { title: string; type: string; }; }; patternProperties: { "^x-": { $ref: string; }; }; }; contactObject: { title: string; type: string; additionalProperties: boolean; properties: { name: { title: string; type: string; }; email: { title: string; type: string; }; url: { title: string; type: string; }; }; patternProperties: { "^x-": { $ref: string; }; }; }; infoObject: { title: string; type: string; additionalProperties: boolean; required: string[]; properties: { title: { title: string; type: string; }; description: { title: string; type: string; }; termsOfService: { title: string; type: string; format: string; }; version: { title: string; type: string; }; contact: { $ref: string; }; license: { $ref: string; }; }; patternProperties: { "^x-": { $ref: string; }; }; }; serverObject: { title: string; type: string; required: string[]; additionalProperties: boolean; properties: { url: { title: string; type: string; format: string; }; name: { title: string; type: string; }; description: { title: string; type: string; }; summary: { title: string; type: string; }; variables: { title: string; type: string; patternProperties: { "[0-z]+": { title: string; type: string; required: string[]; properties: { default: { title: string; type: string; }; description: { title: string; type: string; }; enum: { title: string; type: string; items: { title: string; type: string; }; }; }; }; }; }; }; patternProperties: { "^x-": { $ref: string; }; }; }; linkObject: { title: string; type: string; additionalProperties: boolean; properties: { name: { title: string; type: string; minLength: number; }; summary: { title: string; type: string; }; method: { title: string; type: string; }; description: { title: string; type: string; }; params: { title: string; }; server: { title: string; $ref: string; }; }; patternProperties: { "^x-": { $ref: string; }; }; }; externalDocumentationObject: { title: string; type: string; additionalProperties: boolean; description: string; required: string[]; properties: { description: { title: string; type: string; }; url: { title: string; type: string; format: string; }; }; patternProperties: { "^x-": { $ref: string; }; }; }; methodObject: { title: string; type: string; required: string[]; additionalProperties: boolean; properties: { name: { title: string; description: string; type: string; minLength: number; }; description: { title: string; description: string; type: string; }; summary: { title: string; description: string; type: string; }; servers: { title: string; type: string; additionalItems: boolean; items: { $ref: string; }; }; tags: { title: string; type: string; items: { title: string; oneOf: { $ref: string; }[]; }; }; paramStructure: { title: string; type: string; description: string; enum: string[]; default: string; }; params: { title: string; type: string; items: { title: string; oneOf: { $ref: string; }[]; }; }; result: { title: string; oneOf: { $ref: string; }[]; }; errors: { title: string; description: string; type: string; items: { title: string; oneOf: { $ref: string; }[]; }; }; links: { title: string; type: string; items: { title: string; oneOf: { $ref: string; }[]; }; }; examples: { title: string; type: string; items: { title: string; oneOf: { $ref: string; }[]; }; }; deprecated: { title: string; type: string; default: boolean; }; externalDocs: { $ref: string; }; }; patternProperties: { "^x-": { $ref: string; }; }; }; tagObject: { title: string; type: string; additionalProperties: boolean; required: string[]; properties: { name: { title: string; type: string; minLength: number; }; description: { title: string; type: string; }; externalDocs: { $ref: string; }; }; patternProperties: { "^x-": { $ref: string; }; }; }; exampleObject: { title: string; type: string; required: string[]; properties: { summary: { title: string; type: string; }; value: { title: string; }; description: { title: string; type: string; }; name: { title: string; type: string; minLength: number; }; }; patternProperties: { "^x-": { $ref: string; }; }; }; examplePairingObject: { title: string; type: string; required: string[]; properties: { name: { title: string; type: string; minLength: number; }; description: { title: string; type: string; }; params: { title: string; type: string; items: { title: string; oneOf: { $ref: string; }[]; }; }; result: { title: string; oneOf: { $ref: string; }[]; }; }; }; contentDescriptorObject: { title: string; type: string; additionalProperties: boolean; required: string[]; properties: { name: { title: string; type: string; minLength: number; }; description: { title: string; type: string; }; summary: { title: string; type: string; }; schema: { $ref: string; }; required: { title: string; type: string; default: boolean; }; deprecated: { title: string; type: string; default: boolean; }; }; patternProperties: { "^x-": { $ref: string; }; }; }; }; }; export default getMetaSchemaForVersion;