import type { DEFINICAO_DECLARACAO, FORMATOS } from "./constantes"; import type { gerarPrototipoDeclaracao } from "./declaracao"; export interface iCampoEnum { valor: string; descricao: string; } export interface iCampo { ordem: string; campo: string; inicio: number; fim: number; tamanho: number; formato: keyof typeof FORMATOS; valor?: string; obrigatorio?: boolean; enum?: iCampoEnum[]; } export type tCampoComValor = T & { valor: string; }; export type tDeclaracaoDefinicao = typeof DEFINICAO_DECLARACAO; export type tDeclaracao = { Header: ReturnType["Header"]; R01: ReturnType["R01"]; R02: Array["R02"]>; R03: Array["R03"]>; R04: Array["R04"]>; T09: ReturnType["T09"]; }; //# sourceMappingURL=types.d.ts.map