import { GroqBuilder } from "../../groq-builder"; import { Parser } from "../../types/parser-types"; import { QueryConfig } from "../../types/query-config"; declare module "../../groq-builder" { interface GroqBuilderRoot extends ValueDefinition { } interface GroqBuilderSubquery extends ValueDefinition { } } interface ValueDefinition<_TResult, TQueryConfig extends QueryConfig> { /** * Returns a literal Groq value, properly escaped. * @param value * @param validation */ value(value: T, validation?: Parser | null): GroqBuilder; } export type LiteralValueTypes = string | boolean | number | null; export {};