export type writeJsonSchemaCommonConstAndEnumMessage = "Provided JSON Schema cannot have both 'const' and 'enum' keywords."; export declare const writeJsonSchemaCommonConstAndEnumMessage: () => writeJsonSchemaCommonConstAndEnumMessage; export type writeJsonSchemaInsufficientKeysMessage = `Provided JSON Schema must have at least one of the keys ${describedExpectedKeys} (was ${printableJsonSchema})`; export declare const writeJsonSchemaInsufficientKeysMessage: (describedExpectedKeys: describedExpectedKeys, printableJsonSchema: printableJsonSchema) => writeJsonSchemaInsufficientKeysMessage; export type writeJsonSchemaUnsupportedTypeMessage = `Provided 'type' value must be a supported JSON Schema type (was '${printableType}')`; export declare const writeJsonSchemaUnsupportedTypeMessage: (printableType: printableType) => writeJsonSchemaUnsupportedTypeMessage; export type writeJsonSchemaArrayAdditionalItemsAndItemsAndPrefixItemsMessage = "Provided array JSON Schema cannot have 'additionalItems' and 'items' and 'prefixItems'"; export declare const writeJsonSchemaArrayAdditionalItemsAndItemsAndPrefixItemsMessage: () => writeJsonSchemaArrayAdditionalItemsAndItemsAndPrefixItemsMessage; export type writeJsonSchemaArrayNonArrayItemsAndAdditionalItemsMessage = "Provided array JSON Schema cannot have non-array 'items' and 'additionalItems"; export declare const writeJsonSchemaArrayNonArrayItemsAndAdditionalItemsMessage: () => writeJsonSchemaArrayNonArrayItemsAndAdditionalItemsMessage; export type writeJsonSchemaNumberMaximumAndExclusiveMaximumMessage = "Provided number JSON Schema cannot have 'maximum' and 'exclusiveMaximum"; export declare const writeJsonSchemaNumberMaximumAndExclusiveMaximumMessage: () => writeJsonSchemaNumberMaximumAndExclusiveMaximumMessage; export type writeJsonSchemaNumberMinimumAndExclusiveMinimumMessage = "Provided number JSON Schema cannot have 'minimum' and 'exclusiveMinimum"; export declare const writeJsonSchemaNumberMinimumAndExclusiveMinimumMessage: () => writeJsonSchemaNumberMinimumAndExclusiveMinimumMessage; export type writeJsonSchemaObjectNonConformingKeyAndPropertyNamesMessage = `Required key ${requiredKey} doesn't conform to propertyNames schema of ${propertyNamesExpression}`; export declare const writeJsonSchemaObjectNonConformingKeyAndPropertyNamesMessage: (requiredKey: requiredKey, propertyNamesExpression: propertyNamesExpression) => writeJsonSchemaObjectNonConformingKeyAndPropertyNamesMessage; export type writeJsonSchemaObjectNonConformingPatternAndPropertyNamesMessage = `Pattern property ${patternPropertySignatureExpression} doesn't conform to propertyNames schema of ${propertyNamesExpression}`; export declare const writeJsonSchemaObjectNonConformingPatternAndPropertyNamesMessage: (patternPropertySignatureExpression: patternPropertySignatureExpression, propertyNamesExpression: propertyNamesExpression) => writeJsonSchemaObjectNonConformingPatternAndPropertyNamesMessage;