export declare const fetchArticle: (title: string | number) => Promise<Article | SearchError>;
export declare const fetchSearchResults: (query: string) => Promise<SearchResults | SearchError>;
export interface Article {
    type: "Article";
    title: string;
    summary: string;
}
export interface SearchResults {
    type: "Results";
    results: Page[];
}
export interface SearchError {
    type: "SearchError";
    reason: string;
}
export interface Page {
    pageid: number;
    ns?: number;
    title: string;
    index: number;
    description: string;
    descriptionsource?: string;
}
