import { ISituacaoRastreamento } from '../types/situacao-rastreamento.type';
import { ISituacao } from '../types/situacao.type';
export interface IFindParams {
    idRemessa: number;
}
export interface IFindResponse {
    data: {
        id: number;
        numeroPlp: string;
        situacao: ISituacao;
        descricao: string;
        dataCriacao: string;
        logistica: {
            id: number;
        };
        objetos: {
            id: number;
            remessa?: {
                id: number;
            };
            pedidoVenda: {
                id: number;
            };
            notaFiscal: {
                id: number;
            };
            servico: {
                id: number;
                nome: string;
                codigo: string;
            };
            rastreamento: {
                codigo: string;
                descricao: string;
                situacao: ISituacaoRastreamento;
                origem: string;
                destino: string;
                ultimaAlteracao: string;
                url: string;
            };
            dimensao: {
                peso: number;
                altura: number;
                largura: number;
                comprimento: number;
                diametro: number;
            };
            embalagem: {
                id: number;
            };
            dataSaida: string;
            prazoEntregaPrevisto: number;
            fretePrevisto: number;
            valorDeclarado: number;
            avisoRecebimento: boolean;
            maoPropria: boolean;
        }[];
    };
}
