import type { SchemaMetadata } from '../../schema/types'; export interface WhereEmitterConfig { /** When `false`, omits `_MATCHES` for String fields. Defaults to `true`. */ stringMatchesFilter?: boolean; } /** * Emits `{TypeName}Where` types for every node and interface in the schema. * * Each Where type contains: * 1. Scalar operator fields (per scalar property) * 2. Relationship operator fields (per relationship) * 3. Logical operators (OR, AND, NOT) */ export declare function emitWhereTypes(schema: SchemaMetadata, config?: WhereEmitterConfig): string; //# sourceMappingURL=where-emitter.d.ts.map