import type { ResolverFunction } from "../config/types.js"; /** * Get a resolver function. Since resolvers are now passed directly as functions, * this is a simple passthrough that could be removed in the future. */ export declare function loadResolver(resolver: ResolverFunction): ResolverFunction; /** * Logger type returned by createLogger */ export type Logger = ReturnType; /** * Create a logger for a resolver context */ export declare function createLogger(debug?: boolean): { info: (message: string, ...args: unknown[]) => void; warn: (message: string, ...args: unknown[]) => void; error: (message: string, ...args: unknown[]) => void; debug: (message: string, ...args: unknown[]) => void; };