import type { JSONSchema } from '../json-schema/index.js';
import type { Options } from '../options/options.js';
import type { SchemaDescribesEmptySet } from '../dnf/index.js';
/**
 * Factory function to create `schemaDescribesSubset`. `schemaDescribesSubset`
 * is not created directly to avoid cyclic imports when used internally.
 *
 */
export declare function schemaDescribesSubsetFactory(schemaDescribesEmptySet: SchemaDescribesEmptySet): (potentialSubsetSchema: JSONSchema, potentialSupersetSchema: JSONSchema, options?: Options | undefined) => boolean | null;
