import { VendorExampleExtractor } from './VendorExampleExtractor';
import { Options, Schema } from './Traverse';
export declare class SchemaExampleExtractor {
    protected readonly vendorExampleExtractor: VendorExampleExtractor;
    constructor(vendorExampleExtractor?: VendorExampleExtractor);
    extractFromExamples(schema: Schema, options: Options): unknown;
    extractFromProperties(schema: Schema): unknown;
    private extractFromSchemaExamples;
    private extractFromVendorExamples;
}
