import type { JSONPointer } from '@criteria/json-pointer'; import { JSONSchemaObject } from '@criteria/json-schema/draft-06'; import { InvalidVerboseOutput, Output } from '../../../../validation/Output'; import { ValidatorContext } from '../../../../validation/keywordValidators'; export declare function propertyNamesValidator(schema: JSONSchemaObject, schemaPath: JSONPointer[], context: ValidatorContext): (instance: any, instanceLocation: JSONPointer, annotationResults: Record) => Output; export declare function formatMessage(errors: InvalidVerboseOutput[] | null, invalidPropertyNames: string[]): any;