export interface RuntimeContextOptions { now?: Date; timezone?: string | null; delegationDepth?: number; } export declare const MAX_SUBAGENT_DELEGATION_DEPTH = 2; export declare const MAX_SUBAGENT_DELEGATION_DEPTH_ENV = "AGENT_NATIVE_MAX_SUBAGENT_DEPTH"; export declare function resolveMaxSubagentDelegationDepth(env?: Record): number; export declare function isValidTimezone(timezone: string): boolean; export declare function formatDateTime(date: Date, timezone: string): string; export declare function formatDate(date: Date, timezone: string): string; export declare function buildRuntimeContextPrompt(options?: RuntimeContextOptions): string; export interface CurrentTimeContextOptions { now?: Date; timezone?: string | null; } export declare function buildCurrentTimeUserContext(options?: CurrentTimeContextOptions): string;