import type { ProcessoJuridicoResume, ProcessosJuridicosState } from '../@types/domain'; import type { JusbrDocumentoResponse } from '@/@types/domain/jusbrTypes'; import type { LiteError } from '@/@types/domain/liteError'; export declare function ufPorTribunal(sigla: string): string; /** Mapeia envelope JUSBR cru → view model da UI. */ export declare function mapJusbrToProcessoResume(payload: JusbrDocumentoResponse | null | undefined): ProcessoJuridicoResume[]; /** Contagem alinhada ao que a UI renderiza (itens mapeados, não `total` da API). */ export declare function countProcessosJusbr(payload: JusbrDocumentoResponse | null | undefined): number; export declare function toProcessosJuridicosState(payload: JusbrDocumentoResponse | null | undefined, opts: { isLoaded: boolean; error?: LiteError; }): ProcessosJuridicosState;