import { Schema, SchemaValidatorFn } from './schema';
import { SchemaValidatorFactory } from './schemavalidatorfactory';
export declare class ZSchemaValidatorFactory extends SchemaValidatorFactory {
    protected zschema: any;
    constructor();
    createValidatorFn(schema: Schema): SchemaValidatorFn;
    getSchema(schema: any, ref: string): any;
    private denormalizeRequiredPropertyPaths(err);
    private getDefinition(schema, ref);
}
