import ScrappedProcesso from "../data-structures/ScrappedProcesso";
type Interface<T> = {
    [P in keyof T]: T[P];
};
export interface IProcessoScrapper extends Interface<ProcessoScrapper> {
}
export default class ProcessoScrapper {
    protected doc: Document;
    constructor(doc: Document);
    fetchProcessoInfo(): Promise<ScrappedProcesso>;
    get url(): URL;
    checkProcessoHomepage(url: string, ignorePages: string[], homeHostnamePath: string): boolean;
    protected loadPageCheckpoints(): void;
    protected scrappeProcessoInfo(): Promise<ScrappedProcesso>;
}
export {};
