/** * Template variable resolver for scheduled jobs. * * Resolves `{{...}}` patterns in strings to actual values at execution time. * Supports date-based variables with optional format and offset. * * Built-in variables: * - {{today}}, {{yesterday}}, {{tomorrow}} * - {{today+N}}, {{today-N}} (day offset) * - {{year}}, {{month}}, {{day}} * - {{year+N}}, {{year-N}}, {{month+N}}, {{month-N}}, {{day+N}}, {{day-N}} * - {{startOfWeek}}, {{endOfWeek}} * - {{startOfMonth}}, {{endOfMonth}} * - {{now}} (datetime) * * Format override: {{today|YYYY/MM/DD}} */ /** * Resolves all template variables in a string. * * @example * resolveTemplateString("{{yesterday}} 매출 분석", "Asia/Seoul") * // → "2026-03-30 매출 분석" */ declare function resolveTemplateString(template: string, timezone?: string): string; /** * Resolves all template variables in a record of string values. * * @example * resolveTemplateRecord({ date: "{{today}}", range: "{{startOfMonth}}~{{today}}" }, "Asia/Seoul") * // → { date: "2026-03-31", range: "2026-03-01~2026-03-31" } */ declare function resolveTemplateRecord(record: Record, timezone?: string): Record; export { resolveTemplateRecord, resolveTemplateString };