import ScrappedProcesso, { SimpleType } from "../data-structures/ScrappedProcesso"; import ScrappedAndamento from "../data-structures/ScrappedAndamento"; import ScrappedUnidadeJurisdicional from "../data-structures/ScrappedUnidadeJurisdicional"; import ProcessoScrapper from "./ProcessoScrapper"; import { PartesReturn } from "./PartesScrapper"; export default class Pje1gTrt5ProcessoScrapper extends ProcessoScrapper { protected doc: Document; protected static PROCESSO_HOME_PATH_PART: string; protected static IGNORE_URLS_CONTAINING: string[]; protected static tiposAcao: Record; protected elResumoProcesso: HTMLElement; protected divDetails: HTMLElement; constructor(doc: Document); fetchProcessoInfo(): Promise; checkProcessoHomepage(): boolean; protected loadPageCheckpoints(): Promise; protected getDetailsDiv(): Promise; protected closeDetailsDiv(): void; protected ScrappeProcessoInfo(): Promise; protected getNumero(): string; protected getNumeroRegional(): string | null; protected getUrl(): URL; protected getDataDistribuicao(): Date; protected getDateFromPjeTrt1gDateString(dateTimeStr: string): Date; protected getValorDaCausa(): number; protected getTipoDeAcao(): SimpleType[]; protected getCausaDePedir(): SimpleType[]; protected getSegredoJustica(): boolean; protected getJuizo(): ScrappedUnidadeJurisdicional; protected getJuizAtual(): string | null; protected getNumeroProcessoPrincipal(): string | null; protected getNumerosIncidentes(): string[]; protected getNumerosProcessosRelacionados(): string[]; protected getPartes(): PartesReturn; protected getAndamentos(): Promise; protected getPedidos(): string[]; protected getAudienciaFutura(): Promise; }