/** * Stack Exchange API Handler * * Extracts content from Stack Overflow and other Stack Exchange sites. * Supports questions and answers with full formatting. */ import { BaseSiteHandler, type FetchFunction, type SiteHandlerOptions, type SiteHandlerResult } from './types.js'; export declare class StackOverflowHandler extends BaseSiteHandler { readonly name = "StackOverflow"; readonly strategy: "api:stackoverflow"; canHandle(url: string): boolean; extract(url: string, fetch: FetchFunction, opts: SiteHandlerOptions): Promise; /** * Parse Stack Exchange URL to get site and question ID */ private parseStackExchangeUrl; /** * Format Stack Exchange question data */ private formatQuestion; } export declare const stackOverflowHandler: StackOverflowHandler; //# sourceMappingURL=stackoverflow-handler.d.ts.map