import type { JSONSchema7 } from 'json-schema'; export interface Options { readonly skipNonRequired?: boolean; readonly skipReadOnly?: boolean; readonly skipWriteOnly?: boolean; readonly quiet?: boolean; } export interface DefaultsOptions { readonly skipReadOnly: boolean; readonly maxSampleDepth: number; } export declare var _samplers: any; export declare function sample(schema: JSONSchema7, options?: Options, spec?: object): any; export declare function _registerSampler(type: string, sampler: any): void; export { inferType } from './infer.js';