import type { RequestContext } from '../request-context/index.js';
import type { InstructionsOption } from './types.js';
/**
 * Resolve an instructions override against default instructions.
 *
 * - `undefined` → return default
 * - `string` → return the string as-is
 * - `function` → call with { defaultInstructions, requestContext }
 */
export declare function resolveInstructions(override: InstructionsOption | undefined, getDefault: () => string, requestContext?: RequestContext): string;
//# sourceMappingURL=utils.d.ts.map