export function jsonSchema(schema: import('ajv').SchemaObject): SchemaWrapper; export default jsonSchema; export function resolveXI18n(schema: Record, locale: string, defaultLocale?: string | undefined): void; declare class SchemaWrapper { /** * @param {import('ajv').SchemaObject} schema */ constructor(schema: import('ajv').SchemaObject); /** @type {import('ajv').SchemaObject} */ schema: import('ajv').SchemaObject; /** * @param {string | string[]} properties */ removeProperties(properties: string | string[]): this; removeReadonlyProperties(): this; /** * @param {string | string[]} properties */ removeFromRequired(properties: string | string[]): this; removeId(): this; /** * @param {string} append */ appendTitle(append: string): this; /** * @param {string} locale * @param {string} [defaultLocale] */ resolveXI18n(locale: string, defaultLocale?: string | undefined): this; } //# sourceMappingURL=json-schema.d.ts.map