/**
 * Custom query operations
 * @generated by @constructive-io/graphql-codegen
 * DO NOT EDIT - changes will be overwritten
 */
import { OrmClient } from '../client';
import { QueryBuilder } from '../query-builder';
import type { InferSelectResult, StrictSelect } from '../select-types';
import type { ResolveHttpRouteRecord, ResolveHttpRouteRecordSelect } from '../input-types';
export interface ApplyRegistryDefaultsVariables {
    data?: unknown;
    nodeType?: string;
}
export interface ResolveHttpRouteVariables {
    pHost?: string;
    pMethod?: string;
    pPath?: string;
}
export declare function createQueryOperations(client: OrmClient): {
    applyRegistryDefaults: (args: ApplyRegistryDefaultsVariables, options?: {
        select?: Record<string, unknown>;
    }) => QueryBuilder<{
        applyRegistryDefaults: unknown | null;
    }>;
    resolveHttpRoute: <S extends ResolveHttpRouteRecordSelect>(args: ResolveHttpRouteVariables, options: {
        select: S;
    } & StrictSelect<S, ResolveHttpRouteRecordSelect>) => QueryBuilder<{
        resolveHttpRoute: InferSelectResult<ResolveHttpRouteRecord, S> | null;
    }>;
};
