import ScrappedAndamento from "../data-structures/ScrappedAndamento";
import AndamentosScrapper from "./AndamentosScrapper";
declare class Pje1gTjbaAndamentosScrapper extends AndamentosScrapper {
    protected doc: Document;
    protected divTimeline: HTMLElement | null;
    constructor(doc: Document);
    fetchAndamentosInfo(): Promise<ScrappedAndamento[] | undefined>;
    protected loadPageCheckpoints(): void;
    protected getAndamentos(): Promise<ScrappedAndamento[] | undefined>;
    protected getDocumentInfo(bodyBoxDiv: HTMLElement, andamentoType: string): Promise<(string | boolean)[]>;
    protected getIdFromDocString(docString: string): string;
    protected getNameFromDocString(docString: string): string;
    protected getDate(mediaDiv: HTMLElement, horaAndamento: string): Date;
    protected findDateSibling(mediaDiv: HTMLElement): HTMLElement;
    protected getNome(bodyBoxDiv: HTMLElement, filename?: string): string;
    protected isCancelado(bodyBoxDiv: HTMLElement): boolean;
    protected getDocumentTextContentIfExists(documentAnchor: HTMLAnchorElement): Promise<string>;
    protected isPdf(documentAnchor: HTMLAnchorElement): boolean;
    protected waitPageLoad(iframeDocSelector: string): Promise<Document>;
    protected isPjeDocumentLandingPageBug(htmlDoc: Document): boolean;
    protected getDocumentTextContent(contentDoc: Document): string;
}
export default Pje1gTjbaAndamentosScrapper;
