import { Logger } from 'pino-nestjs';
export type AiScraperInfo = {
    scraper_name: string;
    display_name: string;
    is_enabled: boolean;
    timezone: string;
    run_hour: number;
    run_minute: number;
    next_run_at: string | null;
    last_started_at: string | null;
    last_scraped_at: string | null;
    last_status: string | null;
    last_message: string | null;
    updated_at: string | null;
};
export declare class AiScraperClient {
    private readonly logger;
    private readonly baseUrl;
    constructor(logger: Logger);
    private request;
    listScrapers(): Promise<AiScraperInfo[]>;
    runScraper(scraperName: string): Promise<any>;
    runAllScrapers(): Promise<any>;
}
