import { SchemaNode } from '../schema-node'; export declare abstract class SchemaStrategy { keywords: Set; nodeClass: SchemaNode; extraKeywords: any; type: string; constructor(schemaNode: any); matchObject(_object: any): void; matchSchema(_schema: Record): void; addObject(_object: any): void; addSchema(schema: Record): void; toSchema(): any; private addExtraKeywords; }