import { type Static, type TSchema } from '@sinclair/typebox';
import type { FakerContext, FakerOptions } from './types';
/**
 * Root fake data generator
 * Routes schema types to their specific faker implementations
 */
export declare function rootFake<T extends TSchema>(schema: T, ctx: FakerContext, opts: Partial<FakerOptions>): Static<T>;
