import { Command } from '@oclif/core'; import { Browser } from 'playwright'; import { type Config } from '../config.js'; interface Ctx { config: Config; browser?: Browser; teardown?: () => Promise; urls: string[]; errors: Error[]; } export default class Validate extends Command { static summary: string; static description: string; static examples: string[]; static flags: { url: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; crawl: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; limit: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; sitemap: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; tests: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; parallel: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; containers: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; animation: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; styles: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; }; run(): Promise; catch(error: Error): Promise; parseConfig(): Promise; getPageUrls(ctx: Ctx): Promise<{ urls: string[]; source: string; }>; getPageUrlsFromSitemap(ctx: Ctx): Promise; validatePage(ctx: Ctx, url: string): Promise; } export {};