/**
 * Service for fetching and managing daily Wordle puzzles from NYTimes
 */
import { SolveResult } from "../core/types.js";
export interface DailyWordleData {
    id: number;
    solution: string;
    print_date: string;
    days_since_launch: number;
    editor: string;
}
export declare class DailyWordleService {
    private static readonly BASE_URL;
    /**
     * Fetch today's Wordle puzzle
     */
    static getTodaysWordleData(): Promise<DailyWordleData>;
    /**
     * Fetch today's wordle solution
     */
    static getTodaysWordleSolution(): Promise<string>;
    static solveTodaysWordle(): Promise<SolveResult>;
    /**
     * Fetch Wordle puzzle for a specific date
     */
    static getWordleForDate(date: string): Promise<DailyWordleData>;
    /**
     * Format date for display
     */
    static formatDate(dateString: string): string;
}
//# sourceMappingURL=daily-wordle.d.ts.map