export declare const ErrorDTOSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly mensagem: {
            readonly type: "string";
        };
        readonly detalhes: {
            readonly type: "array";
            readonly items: {
                readonly $ref: "#/components/schemas/ErrorDetailDTO";
            };
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ErrorDetailDTOSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly campo: {
            readonly type: "string";
        };
        readonly mensagem: {
            readonly type: "string";
        };
    };
    readonly type: "object";
};
export declare const AnexoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly url: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly externo: {};
    };
    readonly type: "object";
};
export declare const AnexoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly url: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly externo: {
            readonly type: "boolean";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const CategoriaRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const CategoriaResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly caminhoCompleto: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ListarArvoreCategoriasModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly descricao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly filhas: {
            readonly type: "array";
            readonly items: {
                readonly $ref: "#/components/schemas/ListarArvoreCategoriasModelResponse";
            };
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const CategoriaReceitaDespesaResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly descricao: {
            readonly type: "string";
        };
    };
    readonly type: "object";
};
export declare const ListagemCategoriasReceitaDespesaResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly descricao: {
            readonly type: "string";
        };
        readonly grupo: {
            readonly type: "string";
        };
    };
    readonly type: "object";
};
export declare const ContaContabilModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ContaContabilRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
    };
    readonly type: "object";
};
export declare const CriarContaPagarRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly data: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly dataVencimento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly valor: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly numeroDocumento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly contato: {
            readonly $ref: "#/components/schemas/ContatoRequestModel";
        };
        readonly historico: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly categoria: {
            readonly $ref: "#/components/schemas/CategoriaRequestModel";
        };
        readonly dataCompetencia: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly ocorrencia: {
            readonly description: "\n- U - Unica\n- W - Semanal\n- Q - Quinzenal\n- M - Mensal\n- T - Trimestral\n- S - Semestral\n- A - Anual\n- P - Parcelada";
            readonly type: "string";
            readonly enum: readonly ["U", "W", "Q", "M", "T", "S", "A", "P"];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["U - Unica", "W - Semanal", "Q - Quinzenal", "M - Mensal", "T - Trimestral", "S - Semestral", "A - Anual", "P - Parcelada"];
        };
        readonly formaPagamento: {
            readonly description: "\n- 0 - Nao Definida\n- 2 - Dinheiro\n- 3 - Credito\n- 4 - Debito\n- 5 - Boleto\n- 6 - Deposito\n- 7 - Cheque\n- 8 - Crediario\n- 10 - Outra\n- 12 - Duplicata Mercantil\n- 14 - Vale\n- 15 - Pix\n- 16 - Vale Alimentacao\n- 17 - Vale Refeicao\n- 18 - Vale Presente\n- 19 - Vale Combustivel\n- 20 - Deposito Bancario\n- 21 - Transferencia Bancaria Carteira Digital\n- 22 - Fidelidade Cashback Credito Virtual";
            readonly type: "integer";
            readonly enum: readonly [0, 2, 3, 4, 5, 6, 7, 8, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["0 - Nao Definida", "2 - Dinheiro", "3 - Credito", "4 - Debito", "5 - Boleto", "6 - Deposito", "7 - Cheque", "8 - Crediario", "10 - Outra", "12 - Duplicata Mercantil", "14 - Vale", "15 - Pix", "16 - Vale Alimentacao", "17 - Vale Refeicao", "18 - Vale Presente", "19 - Vale Combustivel", "20 - Deposito Bancario", "21 - Transferencia Bancaria Carteira Digital", "22 - Fidelidade Cashback Credito Virtual"];
        };
        readonly diaVencimento: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly quantidadeParcelas: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly diaSemanaVencimento: {
            readonly type: "integer";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const CriarContaPagarResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
    };
    readonly type: "object";
};
export declare const ListagemContasPagarResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly situacao: {
            readonly description: "\n- aberto - Aberto\n- cancelada - Cancelada\n- pago - Pago\n- parcial - Parcial\n- prevista - Prevista";
            readonly type: "string";
            readonly enum: readonly ["aberto", "cancelada", "pago", "parcial", "prevista"];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["aberto - Aberto", "cancelada - Cancelada", "pago - Pago", "parcial - Parcial", "prevista - Prevista"];
        };
        readonly data: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly dataVencimento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly historico: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly valor: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly numeroDocumento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly numeroBanco: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly serieDocumento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly cliente: {
            readonly $ref: "#/components/schemas/ContatoModelResponse";
        };
        readonly marcadores: {};
    };
    readonly type: "object";
};
export declare const ObterContaPagarModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly situacao: {
            readonly description: "\n- aberto - Aberto\n- cancelada - Cancelada\n- pago - Pago\n- parcial - Parcial\n- prevista - Prevista";
            readonly type: "string";
            readonly enum: readonly ["aberto", "cancelada", "pago", "parcial", "prevista"];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["aberto - Aberto", "cancelada - Cancelada", "pago - Pago", "parcial - Parcial", "prevista - Prevista"];
        };
        readonly data: {
            readonly type: "string";
        };
        readonly dataVencimento: {
            readonly type: "string";
        };
        readonly dataCompetencia: {
            readonly type: "string";
        };
        readonly dataLiquidacao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly diaVencimento: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly diaSemanaVencimento: {
            readonly description: "\n- 0 - Domingo\n- 1 - Segunda\n- 2 - Terca\n- 3 - Quarta\n- 4 - Quinta\n- 5 - Sexta\n- 6 - Sabado";
            readonly type: "integer";
            readonly enum: readonly [0, 1, 2, 3, 4, 5, 6];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["0 - Domingo", "1 - Segunda", "2 - Terca", "3 - Quarta", "4 - Quinta", "5 - Sexta", "6 - Sabado"];
        };
        readonly numeroDocumento: {
            readonly type: "string";
        };
        readonly serieDocumento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly ocorrencia: {
            readonly description: "\n- U - Unica\n- W - Semanal\n- Q - Quinzenal\n- M - Mensal\n- T - Trimestral\n- S - Semestral\n- A - Anual\n- P - Parcelada";
            readonly type: "string";
            readonly enum: readonly ["U", "W", "Q", "M", "T", "S", "A", "P"];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["U - Unica", "W - Semanal", "Q - Quinzenal", "M - Mensal", "T - Trimestral", "S - Semestral", "A - Anual", "P - Parcelada"];
        };
        readonly quantidadeParcelas: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly valor: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly saldo: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly valorPago: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly multa: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly juros: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly contato: {
            readonly $ref: "#/components/schemas/ContatoModelResponse";
        };
        readonly categoria: {
            readonly $ref: "#/components/schemas/CategoriaReceitaDespesaResponseModel";
        };
        readonly formaPagamento: {
            readonly $ref: "#/components/schemas/FormaPagamentoResponseModel";
        };
        readonly historico: {
            readonly type: "string";
        };
        readonly marcadores: {};
    };
    readonly type: "object";
};
export declare const AtualizarContaReceberRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly taxa: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly dataVencimento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly categoria: {
            readonly $ref: "#/components/schemas/CategoriaRequestModel";
        };
        readonly dataCompetencia: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly atualizarContaRecorrente: {
            readonly type: "boolean";
        };
    };
    readonly type: "object";
};
export declare const BaixarContaReceberModelRequestSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly contaDestino: {
            readonly $ref: "#/components/schemas/ContaContabilRequestModel";
        };
        readonly data: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly categoria: {
            readonly $ref: "#/components/schemas/CategoriaRequestModel";
        };
        readonly historico: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly taxa: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly juros: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly desconto: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly valorPago: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly acrescimo: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const CriarContaReceberRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly data: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly dataVencimento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly valor: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly numeroDocumento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly contato: {
            readonly $ref: "#/components/schemas/ContatoRequestModel";
        };
        readonly historico: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly categoria: {
            readonly $ref: "#/components/schemas/CategoriaRequestModel";
        };
        readonly dataCompetencia: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly formaRecebimento: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly ocorrencia: {
            readonly description: "\n- U - Unica\n- W - Semanal\n- Q - Quinzenal\n- M - Mensal\n- T - Trimestral\n- S - Semestral\n- A - Anual\n- P - Parcelada";
            readonly type: "string";
            readonly enum: readonly ["U", "W", "Q", "M", "T", "S", "A", "P"];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["U - Unica", "W - Semanal", "Q - Quinzenal", "M - Mensal", "T - Trimestral", "S - Semestral", "A - Anual", "P - Parcelada"];
        };
        readonly diaVencimento: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly diaSemanaVencimento: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly quantidadeParcelas: {
            readonly type: "integer";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const CriarContaReceberResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
    };
    readonly type: "object";
};
export declare const ListagemContasReceberResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly situacao: {
            readonly description: "\n- aberto - Aberto\n- cancelada - Cancelada\n- pago - Pago\n- parcial - Parcial\n- prevista - Prevista";
            readonly type: "string";
            readonly enum: readonly ["aberto", "cancelada", "pago", "parcial", "prevista"];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["aberto - Aberto", "cancelada - Cancelada", "pago - Pago", "parcial - Parcial", "prevista - Prevista"];
        };
        readonly data: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly dataVencimento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly historico: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly valor: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly numeroDocumento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly numeroBanco: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly serieDocumento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly cliente: {
            readonly $ref: "#/components/schemas/ContatoModelResponse";
        };
        readonly quantidadeParcelasAntecipadas: {
            readonly type: "integer";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ObterContaReceberResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly situacao: {
            readonly description: "\n- aberto - Aberto\n- cancelada - Cancelada\n- pago - Pago\n- parcial - Parcial\n- prevista - Prevista";
            readonly type: "string";
            readonly enum: readonly ["aberto", "cancelada", "pago", "parcial", "prevista"];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["aberto - Aberto", "cancelada - Cancelada", "pago - Pago", "parcial - Parcial", "prevista - Prevista"];
        };
        readonly data: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly dataVencimento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly dataCompetencia: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly dataLiquidacao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly diaVencimento: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly diaSemanaVencimento: {
            readonly description: "\n- 0 - Domingo\n- 1 - Segunda\n- 2 - Terca\n- 3 - Quarta\n- 4 - Quinta\n- 5 - Sexta\n- 6 - Sabado";
            readonly type: "integer";
            readonly enum: readonly [0, 1, 2, 3, 4, 5, 6];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["0 - Domingo", "1 - Segunda", "2 - Terca", "3 - Quarta", "4 - Quinta", "5 - Sexta", "6 - Sabado"];
        };
        readonly numeroDocumento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly serieDocumento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly ocorrencia: {
            readonly description: "\n- U - Unica\n- W - Semanal\n- Q - Quinzenal\n- M - Mensal\n- T - Trimestral\n- S - Semestral\n- A - Anual\n- P - Parcelada";
            readonly type: "string";
            readonly enum: readonly ["U", "W", "Q", "M", "T", "S", "A", "P"];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["U - Unica", "W - Semanal", "Q - Quinzenal", "M - Mensal", "T - Trimestral", "S - Semestral", "A - Anual", "P - Parcelada"];
        };
        readonly quantidadeParcelas: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly valor: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly saldo: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly taxa: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly juros: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly multa: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly valorPago: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly cliente: {
            readonly $ref: "#/components/schemas/ContatoModelResponse";
        };
        readonly categoria: {
            readonly $ref: "#/components/schemas/CategoriaReceitaDespesaResponseModel";
        };
        readonly formaRecebimento: {
            readonly $ref: "#/components/schemas/FormaRecebimentoResponseModel";
        };
        readonly historico: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly linkBoleto: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly quantidadeParcelasAntecipadas: {
            readonly type: "integer";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const AtualizarContatoContatoModelRequestSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/BasePessoaContatoModel";
    }];
};
export declare const AtualizarContatoModelRequestSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/CriarAtualizarContatoModelRequest";
    }];
};
export declare const BaseContatoModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly codigo: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly fantasia: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly tipoPessoa: {
            readonly description: "\n- J - Juridica\n- F - Fisica\n- E - Estrangeiro\n- X - Estrangeiro No Brasil";
            readonly type: "string";
            readonly enum: readonly ["J", "F", "E", "X"];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["J - Juridica", "F - Fisica", "E - Estrangeiro", "X - Estrangeiro No Brasil"];
        };
        readonly cpfCnpj: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly inscricaoEstadual: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly rg: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly telefone: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly celular: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly email: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly endereco: {
            readonly $ref: "#/components/schemas/EnderecoModel";
        };
    };
    readonly type: "object";
};
export declare const BasePessoaContatoModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly telefone: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly ramal: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly email: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly setor: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ContatoModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/BaseContatoModel";
    }, {
        readonly properties: {
            readonly enderecoCobranca: {
                readonly $ref: "#/components/schemas/EnderecoModel";
            };
            readonly inscricaoMunicipal: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly telefoneAdicional: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly emailNfe: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly site: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly regimeTributario: {
                readonly description: "\n- 1 - Simples Nacional\n- 2 - Simples Nacional Excesso Receita\n- 3 - Regime Normal\n- 4 - Mei";
                readonly type: "integer";
                readonly enum: readonly [1, 2, 3, 4];
                readonly nullable: true;
                readonly 'x-enumDescriptions': readonly ["1 - Simples Nacional", "2 - Simples Nacional Excesso Receita", "3 - Regime Normal", "4 - Mei"];
            };
            readonly estadoCivil: {
                readonly description: "\n- 1 - Casado\n- 2 - Solteiro\n- 3 - Viuvo\n- 4 - Separado\n- 5 - Desquitado";
                readonly type: "integer";
                readonly enum: readonly [1, 2, 3, 4, 5];
                readonly nullable: true;
                readonly 'x-enumDescriptions': readonly ["1 - Casado", "2 - Solteiro", "3 - Viuvo", "4 - Separado", "5 - Desquitado"];
            };
            readonly profissao: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly sexo: {
                readonly description: "\n- masculino - Masculino\n- feminino - Feminino";
                readonly type: "string";
                readonly enum: readonly ["masculino", "feminino"];
                readonly nullable: true;
                readonly 'x-enumDescriptions': readonly ["masculino - Masculino", "feminino - Feminino"];
            };
            readonly dataNascimento: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly naturalidade: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly nomePai: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly nomeMae: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly cpfPai: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly cpfMae: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly limiteCredito: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
            readonly situacao: {
                readonly description: "\n- B - Ativo\n- A - Ativo Com Acesso Sistema\n- I - Inativo\n- E - Excluido";
                readonly type: "string";
                readonly enum: readonly ["B", "A", "I", "E"];
                readonly nullable: true;
                readonly 'x-enumDescriptions': readonly ["B - Ativo", "A - Ativo Com Acesso Sistema", "I - Inativo", "E - Excluido"];
            };
            readonly observacoes: {
                readonly type: "string";
                readonly nullable: true;
            };
        };
        readonly type: "object";
    }];
};
export declare const ContatoModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/BaseContatoModel";
    }, {
        readonly properties: {
            readonly id: {
                readonly type: "integer";
            };
        };
        readonly type: "object";
    }];
};
export declare const CriarAtualizarContatoModelRequestSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/ContatoModel";
    }, {
        readonly properties: {
            readonly vendedor: {
                readonly $ref: "#/components/schemas/VendedorRequestModel";
            };
            readonly tipos: {
                readonly type: "array";
                readonly items: {
                    readonly type: "integer";
                };
            };
            readonly contatos: {
                readonly type: "array";
                readonly items: {
                    readonly $ref: "#/components/schemas/CriarContatoContatoModelRequest";
                };
                readonly nullable: true;
            };
        };
        readonly type: "object";
    }];
};
export declare const CriarContatoContatoModelRequestSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/BasePessoaContatoModel";
    }];
};
export declare const CriarContatoContatoModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const CriarContatoModelRequestSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/CriarAtualizarContatoModelRequest";
    }];
};
export declare const CriarContatoModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
    };
    readonly type: "object";
};
export declare const ListagemContatoModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/BaseContatoModel";
    }, {
        readonly properties: {
            readonly id: {
                readonly type: "integer";
            };
            readonly vendedor: {
                readonly nullable: true;
                readonly oneOf: readonly [{
                    readonly $ref: "#/components/schemas/VendedorResponseModel";
                }];
            };
            readonly situacao: {
                readonly description: "\n- B - Ativo\n- A - Ativo Com Acesso Sistema\n- I - Inativo\n- E - Excluido";
                readonly type: "string";
                readonly enum: readonly ["B", "A", "I", "E"];
                readonly nullable: true;
                readonly 'x-enumDescriptions': readonly ["B - Ativo", "A - Ativo Com Acesso Sistema", "I - Inativo", "E - Excluido"];
            };
            readonly dataCriacao: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly dataAtualizacao: {
                readonly type: "string";
                readonly nullable: true;
            };
        };
        readonly type: "object";
    }];
};
export declare const ListagemContatosContatoModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/PessoaContatoModel";
    }, {
        readonly properties: {
            readonly id: {
                readonly type: "integer";
                readonly nullable: true;
            };
        };
        readonly type: "object";
    }];
};
export declare const ListarTiposDeContatosModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly nome: {
            readonly type: "string";
        };
        readonly perfilContato: {
            readonly description: "\n- 0 - Outro\n- 1 - Cliente\n- 2 - Fornecedor\n- 3 - Vendedor\n- 4 - Transportador\n- 5 - Funcionario";
            readonly type: "string";
            readonly enum: readonly [0, 1, 2, 3, 4, 5];
            readonly 'x-enumDescriptions': readonly ["0 - Outro", "1 - Cliente", "2 - Fornecedor", "3 - Vendedor", "4 - Transportador", "5 - Funcionario"];
        };
    };
    readonly type: "object";
};
export declare const ObterContatoContatoModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/PessoaContatoModel";
    }, {
        readonly properties: {
            readonly id: {
                readonly type: "integer";
                readonly nullable: true;
            };
        };
        readonly type: "object";
    }];
};
export declare const ObterContatoModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/ContatoModel";
    }, {
        readonly properties: {
            readonly id: {
                readonly type: "integer";
            };
            readonly dataCriacao: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly dataAtualizacao: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly vendedor: {
                readonly nullable: true;
                readonly oneOf: readonly [{
                    readonly $ref: "#/components/schemas/VendedorResponseModel";
                }];
            };
            readonly tipos: {
                readonly type: "array";
                readonly items: {
                    readonly $ref: "#/components/schemas/TipoContatoModel";
                };
                readonly nullable: true;
            };
            readonly contatos: {
                readonly type: "array";
                readonly items: {
                    readonly $ref: "#/components/schemas/PessoaContatoModel";
                };
                readonly nullable: true;
            };
        };
        readonly type: "object";
    }];
};
export declare const PessoaContatoModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/BasePessoaContatoModel";
    }, {
        readonly properties: {
            readonly id: {
                readonly type: "integer";
                readonly nullable: true;
            };
        };
        readonly type: "object";
    }];
};
export declare const TipoContatoModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly descricao: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ObterInfoContaModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly razaoSocial: {
            readonly type: "string";
        };
        readonly cpfCnpj: {
            readonly type: "string";
        };
        readonly fantasia: {
            readonly type: "string";
        };
        readonly enderecoEmpresa: {
            readonly $ref: "#/components/schemas/EnderecoModel";
        };
        readonly fone: {
            readonly type: "string";
        };
        readonly email: {
            readonly type: "string";
        };
        readonly inscricaoEstadual: {
            readonly type: "string";
        };
        readonly regimeTributario: {
            readonly description: "\n- 1 - Simples Nacional\n- 2 - Simples Nacional Excesso Receita\n- 3 - Regime Normal\n- 4 - Mei";
            readonly type: "integer";
            readonly enum: readonly [1, 2, 3, 4];
            readonly 'x-enumDescriptions': readonly ["1 - Simples Nacional", "2 - Simples Nacional Excesso Receita", "3 - Regime Normal", "4 - Mei"];
        };
    };
    readonly type: "object";
};
export declare const DepositoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
    };
    readonly type: "object";
};
export declare const DepositoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly nome: {
            readonly type: "string";
        };
    };
    readonly type: "object";
};
export declare const BaseEcommerceModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const EcommerceRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly numeroPedidoEcommerce: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const EcommerceResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly numeroPedidoEcommerce: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly numeroPedidoCanalVenda: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly canalVenda: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const EmbalagemRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly tipo: {
            readonly description: "\n- 0 - Nao Definido\n- 1 - Envelope\n- 2 - Caixa\n- 3 - Cilindro";
            readonly type: "integer";
            readonly enum: readonly [0, 1, 2, 3];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["0 - Nao Definido", "1 - Envelope", "2 - Caixa", "3 - Cilindro"];
        };
    };
    readonly type: "object";
};
export declare const EmbalagemResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly tipo: {
            readonly description: "\n- 0 - Nao Definido\n- 1 - Envelope\n- 2 - Caixa\n- 3 - Cilindro";
            readonly type: "integer";
            readonly enum: readonly [0, 1, 2, 3];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["0 - Nao Definido", "1 - Envelope", "2 - Caixa", "3 - Cilindro"];
        };
        readonly descricao: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const EnderecoEntregaModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/EnderecoModel";
    }, {
        readonly properties: {
            readonly nomeDestinatario: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly cpfCnpj: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly tipoPessoa: {
                readonly type: "string";
                readonly nullable: true;
            };
        };
        readonly type: "object";
    }];
};
export declare const EnderecoModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly endereco: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly numero: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly complemento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly bairro: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly municipio: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly cep: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly uf: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly pais: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const AtualizarProdutoEstoqueModelRequestSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly deposito: {
            readonly $ref: "#/components/schemas/DepositoRequestModel";
        };
        readonly tipo: {
            readonly description: "\n- B - Balanco\n- E - Entrada\n- S - Saida";
            readonly type: "string";
            readonly enum: readonly ["B", "E", "S"];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["B - Balanco", "E - Entrada", "S - Saida"];
        };
        readonly data: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly quantidade: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly precoUnitario: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly observacoes: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const AtualizarProdutoEstoqueModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly idLancamento: {
            readonly type: "integer";
        };
    };
    readonly type: "object";
};
export declare const DepositoModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly nome: {
            readonly type: "string";
        };
        readonly desconsiderar: {
            readonly type: "boolean";
        };
        readonly saldo: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly reservado: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly disponivel: {
            readonly type: "number";
            readonly format: "float";
        };
    };
    readonly type: "object";
};
export declare const ObterEstoqueProdutoModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly nome: {
            readonly type: "string";
        };
        readonly codigo: {
            readonly type: "string";
        };
        readonly unidade: {
            readonly type: "string";
        };
        readonly saldo: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly reservado: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly disponivel: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly depositos: {
            readonly type: "array";
            readonly items: {
                readonly $ref: "#/components/schemas/DepositoModel";
            };
        };
    };
    readonly type: "object";
};
export declare const CriarAgrupamentoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly idsNotasFiscais: {
            readonly type: "array";
            readonly items: {
                readonly type: "integer";
            };
        };
        readonly idsPedidos: {
            readonly type: "array";
            readonly items: {
                readonly type: "integer";
            };
        };
        readonly objetosAvulsos: {
            readonly type: "array";
            readonly items: {
                readonly $ref: "#/components/schemas/ObjetoAvulsoRequestModel";
            };
        };
    };
    readonly type: "object";
};
export declare const CriarAgrupamentoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
    };
    readonly type: "object";
};
export declare const ExpedicaoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly descricao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly volume: {
            readonly $ref: "#/components/schemas/VolumeExpedicaoRequestModel";
        };
        readonly logistica: {
            readonly $ref: "#/components/schemas/LogisticaExpedicaoRequestModel";
        };
    };
    readonly type: "object";
};
export declare const LogisticaExpedicaoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly formaFrete: {
            readonly $ref: "#/components/schemas/FormaFreteRequestModel";
        };
        readonly codigoRastreio: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly urlRastreio: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly possuiValorDeclarado: {};
        readonly valorDeclarado: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly possuiAvisoRecebimento: {};
    };
    readonly type: "object";
};
export declare const VolumeExpedicaoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly embalagem: {
            readonly $ref: "#/components/schemas/EmbalagemRequestModel";
        };
        readonly largura: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly altura: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly comprimento: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly diametro: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly pesoBruto: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly quantidadeVolumes: {
            readonly description: "Apenas para notas e pedidos";
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ListagemAgrupamentosModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly identificacao: {
            readonly type: "string";
        };
        readonly data: {
            readonly type: "string";
        };
        readonly quantidadeObjetos: {
            readonly type: "integer";
        };
        readonly formaEnvio: {
            readonly $ref: "#/components/schemas/FormaEnvioResponseModel";
        };
    };
    readonly type: "object";
};
export declare const LogisticaObjetoAvulsoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly formaFrete: {
            readonly $ref: "#/components/schemas/FormaFreteRequestModel";
        };
        readonly codigoRastreio: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly urlRastreio: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly possuiValorDeclarado: {};
        readonly valorDeclarado: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly possuiAvisoRecebimento: {};
    };
    readonly type: "object";
};
export declare const ObjetoAvulsoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly descricao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly data: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly destinatario: {
            readonly $ref: "#/components/schemas/ContatoRequestModel";
        };
        readonly volume: {
            readonly $ref: "#/components/schemas/VolumeObjetoAvulsoRequestModel";
        };
        readonly logistica: {
            readonly $ref: "#/components/schemas/LogisticaObjetoAvulsoRequestModel";
        };
    };
    readonly type: "object";
};
export declare const VolumeObjetoAvulsoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly embalagem: {
            readonly $ref: "#/components/schemas/EmbalagemRequestModel";
        };
        readonly largura: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly altura: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly comprimento: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly diametro: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly pesoBruto: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ExpedicaoNotaResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly numero: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly data: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly situacao: {
            readonly description: "\n- 1 - Pendente\n- 2 - Emitida\n- 3 - Cancelada\n- 4 - Enviada Aguardando Recibo\n- 5 - Rejeitada\n- 6 - Autorizada\n- 7 - Emitida Danfe\n- 8 - Registrada\n- 9 - Enviada Aguardando Protocolo\n- 10 - Denegada";
            readonly type: "integer";
            readonly enum: readonly [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["1 - Pendente", "2 - Emitida", "3 - Cancelada", "4 - Enviada Aguardando Recibo", "5 - Rejeitada", "6 - Autorizada", "7 - Emitida Danfe", "8 - Registrada", "9 - Enviada Aguardando Protocolo", "10 - Denegada"];
        };
    };
    readonly type: "object";
};
export declare const ExpedicaoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly data: {
            readonly type: "string";
        };
        readonly situacao: {
            readonly type: "string";
        };
        readonly venda: {
            readonly $ref: "#/components/schemas/ExpedicaoVendaResponseModel";
        };
        readonly notaFiscal: {
            readonly $ref: "#/components/schemas/ExpedicaoNotaResponseModel";
        };
        readonly destinatario: {
            readonly $ref: "#/components/schemas/ContatoModelResponse";
        };
        readonly volume: {
            readonly $ref: "#/components/schemas/VolumeExpedicaoResponseModel";
        };
        readonly logistica: {
            readonly $ref: "#/components/schemas/LogisticaExpedicaoResponseModel";
        };
    };
    readonly type: "object";
};
export declare const ExpedicaoVendaResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly numero: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly data: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly situacao: {
            readonly description: "\n- 8 - Dados Incompletos\n- 0 - Aberta\n- 3 - Aprovada\n- 4 - Preparando Envio\n- 1 - Faturada\n- 7 - Pronto Envio\n- 5 - Enviada\n- 6 - Entregue\n- 2 - Cancelada\n- 9 - Nao Entregue";
            readonly type: "integer";
            readonly enum: readonly [8, 0, 3, 4, 1, 7, 5, 6, 2, 9];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["8 - Dados Incompletos", "0 - Aberta", "3 - Aprovada", "4 - Preparando Envio", "1 - Faturada", "7 - Pronto Envio", "5 - Enviada", "6 - Entregue", "2 - Cancelada", "9 - Nao Entregue"];
        };
    };
    readonly type: "object";
};
export declare const LogisticaExpedicaoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly codigoRastreio: {
            readonly type: "string";
        };
        readonly urlRastreio: {
            readonly type: "string";
        };
        readonly possuiValorDeclarado: {
            readonly type: "boolean";
        };
        readonly valorDeclarado: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly possuiAvisoRecebimento: {
            readonly type: "boolean";
        };
        readonly formaFrete: {
            readonly $ref: "#/components/schemas/FormaFreteResponseModel";
        };
        readonly transportador: {
            readonly $ref: "#/components/schemas/TransportadorExpedicaoResponseModel";
        };
    };
    readonly type: "object";
};
export declare const ObterAgrupamentoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly identificacao: {
            readonly type: "string";
        };
        readonly data: {
            readonly type: "string";
        };
        readonly formaEnvio: {
            readonly $ref: "#/components/schemas/FormaEnvioResponseModel";
        };
        readonly expedicoes: {
            readonly type: "array";
            readonly items: {
                readonly $ref: "#/components/schemas/ExpedicaoResponseModel";
            };
        };
    };
    readonly type: "object";
};
export declare const TransportadorExpedicaoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly nome: {
            readonly type: "string";
        };
    };
    readonly type: "object";
};
export declare const VolumeExpedicaoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly embalagem: {
            readonly $ref: "#/components/schemas/EmbalagemResponseModel";
        };
        readonly largura: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly altura: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly comprimento: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly diametro: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly pesoBruto: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly quantidadeVolumes: {
            readonly type: "integer";
        };
    };
    readonly type: "object";
};
export declare const ObterEtiquetasResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly urls: {
            readonly type: "array";
            readonly items: {
                readonly type: "string";
            };
        };
    };
    readonly type: "object";
};
export declare const PaginatedResultModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly limit: {
            readonly type: "integer";
        };
        readonly offset: {
            readonly type: "integer";
        };
        readonly total: {
            readonly type: "integer";
        };
    };
    readonly type: "object";
};
export declare const FormaEnvioModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly tipo: {
            readonly description: "\n- 0 - Sem Frete\n- 1 - Correios\n- 2 - Transportadora\n- 3 - Mercado Envios\n- 4 - B2w Entrega\n- 5 - Correios Ff\n- 6 - Customizado\n- 7 - Jadlog\n- 8 - Totalexpress\n- 9 - Olist\n- 10 - Gateway\n- 11 - Magalu Entregas\n- 12 - Shopee Envios\n- 13 - Ns Entregas\n- 14 - Viavarejo Envvias\n- 15 - Madeira Envios\n- 16 - Ali Envios\n- 17 - Loggi\n- 18 - Conecta La Etiquetas\n- 19 - Amazon Dba\n- 20 - Magalu Fulfillment\n- 21 - Ns Magalu Entregas\n- 22 - Shein Envios\n- 23 - Mandae\n- 24 - Olist Envios\n- 25 - Kwai Envios\n- 26 - Beleza Envios\n- 27 - Tiktok Envios\n- 28 - Hub Envios";
            readonly type: "string";
            readonly enum: readonly [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["0 - Sem Frete", "1 - Correios", "2 - Transportadora", "3 - Mercado Envios", "4 - B2w Entrega", "5 - Correios Ff", "6 - Customizado", "7 - Jadlog", "8 - Totalexpress", "9 - Olist", "10 - Gateway", "11 - Magalu Entregas", "12 - Shopee Envios", "13 - Ns Entregas", "14 - Viavarejo Envvias", "15 - Madeira Envios", "16 - Ali Envios", "17 - Loggi", "18 - Conecta La Etiquetas", "19 - Amazon Dba", "20 - Magalu Fulfillment", "21 - Ns Magalu Entregas", "22 - Shein Envios", "23 - Mandae", "24 - Olist Envios", "25 - Kwai Envios", "26 - Beleza Envios", "27 - Tiktok Envios", "28 - Hub Envios"];
        };
        readonly situacao: {
            readonly description: "\n- 1 - Habilitada\n- 2 - Desabilitada";
            readonly type: "string";
            readonly enum: readonly [1, 2];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["1 - Habilitada", "2 - Desabilitada"];
        };
    };
    readonly type: "object";
};
export declare const FormaEnvioRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
    };
    readonly type: "object";
};
export declare const FormaEnvioResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ListagemFormasEnvioResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/FormaEnvioModel";
    }, {
        readonly properties: {
            readonly id: {
                readonly type: "integer";
            };
            readonly gatewayLogistico: {
                readonly $ref: "#/components/schemas/GatewayLogisticoResponseModel";
            };
        };
        readonly type: "object";
    }];
};
export declare const ObterFormaEnvioResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/FormaEnvioModel";
    }, {
        readonly properties: {
            readonly id: {
                readonly type: "integer";
            };
            readonly gatewayLogistico: {
                readonly $ref: "#/components/schemas/GatewayLogisticoResponseModel";
            };
            readonly formasFrete: {
                readonly type: "array";
                readonly items: {
                    readonly $ref: "#/components/schemas/FormaFreteModel";
                };
                readonly nullable: true;
            };
        };
        readonly type: "object";
    }];
};
export declare const FormaFreteModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly codigo: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly codigoExterno: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly tipoEntrega: {
            readonly description: "\n- 0 - Nao Definida\n- 1 - Normal\n- 2 - Expressa\n- 3 - Agendada\n- 4 - Economica\n- 5 - Super Expressa\n- 6 - Retirada";
            readonly type: "string";
            readonly enum: readonly [0, 1, 2, 3, 4, 5, 6];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["0 - Nao Definida", "1 - Normal", "2 - Expressa", "3 - Agendada", "4 - Economica", "5 - Super Expressa", "6 - Retirada"];
        };
    };
    readonly type: "object";
};
export declare const FormaFreteRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
    };
    readonly type: "object";
};
export declare const FormaFreteResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const FormaPagamentoModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly situacao: {
            readonly description: "\n- 1 - Habilitada\n- 2 - Desabilitada";
            readonly type: "string";
            readonly enum: readonly [1, 2];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["1 - Habilitada", "2 - Desabilitada"];
        };
    };
    readonly type: "object";
};
export declare const FormaPagamentoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const FormaPagamentoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ListagemFormasPagamentoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/FormaPagamentoModel";
    }];
};
export declare const ObterFormaPagamentoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/FormaPagamentoModel";
    }];
};
export declare const FormaRecebimentoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const GatewayLogisticoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const IntermediadorModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly cnpj: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly canalVenda: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const IntermediadorRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const IntermediadorResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly nome: {
            readonly type: "string";
        };
        readonly cnpj: {
            readonly type: "string";
        };
    };
    readonly type: "object";
};
export declare const ListagemIntermediadoresResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/IntermediadorModel";
    }];
};
export declare const ObterIntermediadorResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/IntermediadorModel";
    }];
};
export declare const ExcecaoListaPrecoModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly idProduto: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly codigo: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly preco: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly precoPromocional: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ListaPrecoModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly descricao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly acrescimoDesconto: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ListaPrecoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ListaPrecoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly nome: {
            readonly type: "string";
        };
        readonly acrescimoDesconto: {
            readonly type: "number";
            readonly format: "float";
        };
    };
    readonly type: "object";
};
export declare const ListagemListaDePrecosModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/ListaPrecoModel";
    }];
};
export declare const ObterListaDePrecosModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/ListaPrecoModel";
    }, {
        readonly properties: {
            readonly excecoes: {
                readonly $ref: "#/components/schemas/ExcecaoListaPrecoModel";
            };
        };
        readonly type: "object";
    }];
};
export declare const MarcaRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const MarcaResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const AtualizarMarcadorRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/BaseMarcadorModel";
    }];
};
export declare const BaseMarcadorModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly descricao: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const CriarMarcadorRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/BaseMarcadorModel";
    }];
};
export declare const ObterMarcadorResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/BaseMarcadorModel";
    }];
};
export declare const BaseMarcaModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly descricao: {
            readonly type: "string";
        };
    };
    readonly type: "object";
};
export declare const CriarMarcaModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
    };
    readonly type: "object";
};
export declare const ListagemMarcasResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly descricao: {
            readonly type: "string";
        };
    };
    readonly type: "object";
};
export declare const MeioPagamentoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const MeioPagamentoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const NaturezaOperacaoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const NaturezaOperacaoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const AutorizarNotaFiscalModelRequestSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly enviarEmail: {
            readonly type: "boolean";
        };
    };
    readonly type: "object";
};
export declare const AutorizarNotaFiscalModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly chaveAcesso: {
            readonly type: "string";
        };
        readonly linkAcesso: {
            readonly type: "string";
        };
        readonly situacao: {
            readonly description: "\n- 1 - Pendente\n- 2 - Emitida\n- 3 - Cancelada\n- 4 - Enviada Aguardando Recibo\n- 5 - Rejeitada\n- 6 - Autorizada\n- 7 - Emitida Danfe\n- 8 - Registrada\n- 9 - Enviada Aguardando Protocolo\n- 10 - Denegada";
            readonly type: "integer";
            readonly enum: readonly [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
            readonly 'x-enumDescriptions': readonly ["1 - Pendente", "2 - Emitida", "3 - Cancelada", "4 - Enviada Aguardando Recibo", "5 - Rejeitada", "6 - Autorizada", "7 - Emitida Danfe", "8 - Registrada", "9 - Enviada Aguardando Protocolo", "10 - Denegada"];
        };
        readonly xml: {
            readonly type: "string";
        };
    };
    readonly type: "object";
};
export declare const BaseNotaFiscalModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly situacao: {
            readonly description: "\n- 1 - Pendente\n- 2 - Emitida\n- 3 - Cancelada\n- 4 - Enviada Aguardando Recibo\n- 5 - Rejeitada\n- 6 - Autorizada\n- 7 - Emitida Danfe\n- 8 - Registrada\n- 9 - Enviada Aguardando Protocolo\n- 10 - Denegada";
            readonly type: "string";
            readonly enum: readonly [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["1 - Pendente", "2 - Emitida", "3 - Cancelada", "4 - Enviada Aguardando Recibo", "5 - Rejeitada", "6 - Autorizada", "7 - Emitida Danfe", "8 - Registrada", "9 - Enviada Aguardando Protocolo", "10 - Denegada"];
        };
        readonly tipo: {
            readonly description: "\n- E - Entrada\n- S - Saida";
            readonly type: "string";
            readonly enum: readonly ["E", "S"];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["E - Entrada", "S - Saida"];
        };
        readonly numero: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly serie: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly chaveAcesso: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly dataEmissao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly cliente: {
            readonly $ref: "#/components/schemas/NotaFiscalClienteModel";
        };
        readonly enderecoEntrega: {
            readonly $ref: "#/components/schemas/EnderecoEntregaModelResponse";
        };
        readonly valor: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly valorProdutos: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly valorFrete: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly vendedor: {
            readonly $ref: "#/components/schemas/VendedorResponseModel";
        };
        readonly idFormaEnvio: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly idFormaFrete: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly codigoRastreamento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly urlRastreamento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly fretePorConta: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly qtdVolumes: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly pesoBruto: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly pesoLiquido: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const IncluirXmlNotaFiscalRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly xml: {
            readonly type: "string";
            readonly format: "binary";
        };
        readonly numeroPedido: {
            readonly type: "integer";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const IncluirXmlNotaFiscalResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly idNota: {
            readonly type: "integer";
        };
    };
    readonly type: "object";
};
export declare const ListagemNotaFiscalModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/BaseNotaFiscalModel";
    }, {
        readonly properties: {
            readonly id: {
                readonly type: "integer";
            };
            readonly ecommerce: {
                readonly $ref: "#/components/schemas/EcommerceResponseModel";
            };
        };
        readonly type: "object";
    }];
};
export declare const NotaFiscalClienteModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/BaseContatoModel";
    }, {
        readonly properties: {
            readonly id: {
                readonly type: "integer";
            };
        };
        readonly type: "object";
    }];
};
export declare const NotaFiscalEnderecoEntregaModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/EnderecoModel";
    }, {
        readonly properties: {
            readonly nomeDestinatario: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly cpfCnpj: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly tipoPessoa: {
                readonly type: "string";
                readonly nullable: true;
            };
        };
        readonly type: "object";
    }];
};
export declare const NotaFiscalItemModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly idProduto: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly codigo: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly descricao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly unidade: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly quantidade: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly valorUnitario: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly valorTotal: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly cfop: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const NotaFiscalParcelaModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly dias: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly data: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly valor: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly observacoes: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly idFormaPagamento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly idMeioPagamento: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ObterLinkNotaFiscalModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly link: {
            readonly type: "string";
        };
    };
    readonly type: "object";
};
export declare const ObterNotaFiscalModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/BaseNotaFiscalModel";
    }, {
        readonly properties: {
            readonly id: {
                readonly type: "integer";
            };
            readonly finalidade: {
                readonly description: "\n- 1 - Nfe Normal\n- 2 - Nfe Complementar\n- 3 - Nfe Ajuste\n- 4 - Devolucao Retorno\n- 7 - Nfe Cupom Referenciado\n- 8 - Devolucao Retorno Sem Nfe\n- 9 - Nfe Chave Acesso Referenciada";
                readonly type: "string";
                readonly enum: readonly [1, 2, 3, 4, 7, 8, 9];
                readonly nullable: true;
                readonly 'x-enumDescriptions': readonly ["1 - Nfe Normal", "2 - Nfe Complementar", "3 - Nfe Ajuste", "4 - Devolucao Retorno", "7 - Nfe Cupom Referenciado", "8 - Devolucao Retorno Sem Nfe", "9 - Nfe Chave Acesso Referenciada"];
            };
            readonly regimeTributario: {
                readonly description: "\n- 1 - Simples Nacional\n- 2 - Simples Nacional Excesso Receita\n- 3 - Regime Normal\n- 4 - Mei";
                readonly type: "integer";
                readonly enum: readonly [1, 2, 3, 4];
                readonly nullable: true;
                readonly 'x-enumDescriptions': readonly ["1 - Simples Nacional", "2 - Simples Nacional Excesso Receita", "3 - Regime Normal", "4 - Mei"];
            };
            readonly dataInclusao: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly baseIcms: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
            readonly valorIcms: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
            readonly baseIcmsSt: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
            readonly valorIcmsSt: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
            readonly valorServicos: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
            readonly valorFrete: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
            readonly valorSeguro: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
            readonly valorOutras: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
            readonly valorIpi: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
            readonly valorIssqn: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
            readonly valorDesconto: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
            readonly valorFaturado: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
            readonly idIntermediador: {
                readonly type: "integer";
                readonly nullable: true;
            };
            readonly idNaturezaOperacao: {
                readonly type: "integer";
                readonly nullable: true;
            };
            readonly idFormaPagamento: {
                readonly type: "integer";
                readonly nullable: true;
            };
            readonly idMeioPagamento: {
                readonly type: "integer";
                readonly nullable: true;
            };
            readonly observacoes: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly condicaoPagamento: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly itens: {
                readonly type: "array";
                readonly items: {
                    readonly $ref: "#/components/schemas/NotaFiscalItemModelResponse";
                };
            };
            readonly parcelas: {
                readonly type: "array";
                readonly items: {
                    readonly $ref: "#/components/schemas/NotaFiscalParcelaModelResponse";
                };
            };
            readonly ecommerce: {
                readonly $ref: "#/components/schemas/EcommerceResponseModel";
            };
        };
        readonly type: "object";
    }];
};
export declare const ObterXmlNotaFiscalModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly xmlNfe: {
            readonly type: "string";
        };
        readonly xmlCancelamento: {
            readonly type: "string";
        };
    };
    readonly type: "object";
};
export declare const AtualizarOrdemCompraModelRequestSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/CriarAtualizarOrdemCompraModelRequest";
    }];
};
export declare const AtualizarSituacaoOrdemCompraRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly situacao: {
            readonly description: "\n- 0 - Em Aberto\n- 1 - Atendido\n- 2 - Cancelado\n- 3 - Em Andamento";
            readonly type: "integer";
            readonly enum: readonly [0, 1, 2, 3];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["0 - Em Aberto", "1 - Atendido", "2 - Cancelado", "3 - Em Andamento"];
        };
    };
    readonly type: "object";
};
export declare const CriarAtualizarOrdemCompraModelRequestSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly data: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly dataPrevista: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly desconto: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly condicao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly observacoes: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly observacoesInternas: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly fretePorConta: {
            readonly description: "\n- R - Remetente\n- D - Destinatario\n- T - Terceiros\n- 3 - Proprio Remetente\n- 4 - Proprio Destinatario\n- S - Sem Transporte";
            readonly type: "string";
            readonly enum: readonly ["R", "D", "T", "3", "4", "S"];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["R - Remetente", "D - Destinatario", "T - Terceiros", "3 - Proprio Remetente", "4 - Proprio Destinatario", "S - Sem Transporte"];
        };
        readonly transportador: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly parcelas: {
            readonly type: "array";
            readonly items: {
                readonly $ref: "#/components/schemas/OrdemCompraParcelaModelRequest";
            };
        };
    };
    readonly type: "object";
};
export declare const CriarOrdemCompraModelRequestSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/CriarAtualizarOrdemCompraModelRequest";
    }, {
        readonly properties: {
            readonly contato: {
                readonly $ref: "#/components/schemas/ContatoRequestModel";
            };
            readonly categoria: {
                readonly $ref: "#/components/schemas/CategoriaRequestModel";
            };
            readonly frete: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
            readonly itens: {
                readonly type: "array";
                readonly items: {
                    readonly $ref: "#/components/schemas/OrdemCompraItemModelRequest";
                };
            };
        };
        readonly type: "object";
    }];
};
export declare const CriarOrdemCompraModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly numeroPedido: {
            readonly type: "string";
        };
        readonly data: {
            readonly type: "string";
        };
        readonly situacao: {
            readonly description: "\n- 0 - Em Aberto\n- 1 - Atendido\n- 2 - Cancelado\n- 3 - Em Andamento";
            readonly type: "string";
            readonly enum: readonly [0, 1, 2, 3];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["0 - Em Aberto", "1 - Atendido", "2 - Cancelado", "3 - Em Andamento"];
        };
    };
    readonly type: "object";
};
export declare const LancarEstoqueOrdemCompraRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly deposito: {
            readonly $ref: "#/components/schemas/DepositoRequestModel";
        };
    };
    readonly type: "object";
};
export declare const ListarOrdemCompraModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly numero: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly data: {
            readonly type: "string";
        };
        readonly situacao: {
            readonly description: "\n- 0 - Em Aberto\n- 1 - Atendido\n- 2 - Cancelado\n- 3 - Em Andamento";
            readonly type: "string";
            readonly enum: readonly [0, 1, 2, 3];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["0 - Em Aberto", "1 - Atendido", "2 - Cancelado", "3 - Em Andamento"];
        };
        readonly desconto: {
            readonly type: "string";
        };
        readonly frete: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly totalProdutos: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly totalPedidoCompra: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly dataPrevista: {
            readonly type: "string";
        };
        readonly contato: {
            readonly $ref: "#/components/schemas/ContatoModelResponse";
        };
        readonly categoria: {
            readonly $ref: "#/components/schemas/CategoriaResponseModel";
        };
        readonly notaFiscal: {
            readonly $ref: "#/components/schemas/OrdemCompraNotaFiscalModelResponse";
        };
        readonly fretePorConta: {
            readonly description: "\n- R - Remetente\n- D - Destinatario\n- T - Terceiros\n- 3 - Proprio Remetente\n- 4 - Proprio Destinatario\n- S - Sem Transporte";
            readonly type: "string";
            readonly enum: readonly ["R", "D", "T", "3", "4", "S"];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["R - Remetente", "D - Destinatario", "T - Terceiros", "3 - Proprio Remetente", "4 - Proprio Destinatario", "S - Sem Transporte"];
        };
        readonly observacoes: {
            readonly type: "string";
        };
        readonly observacoesInternas: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ObterOrdemCompraModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly numeroPedido: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly data: {
            readonly type: "string";
        };
        readonly situacao: {
            readonly description: "\n- 0 - Em Aberto\n- 1 - Atendido\n- 2 - Cancelado\n- 3 - Em Andamento";
            readonly type: "string";
            readonly enum: readonly [0, 1, 2, 3];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["0 - Em Aberto", "1 - Atendido", "2 - Cancelado", "3 - Em Andamento"];
        };
        readonly desconto: {
            readonly type: "string";
        };
        readonly frete: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly totalProdutos: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly totalPedidoCompra: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly dataPrevista: {
            readonly type: "string";
        };
        readonly itens: {
            readonly type: "array";
            readonly items: {
                readonly $ref: "#/components/schemas/OrdemCompraItemModelResponse";
            };
        };
        readonly contato: {
            readonly $ref: "#/components/schemas/ContatoModelResponse";
        };
        readonly categoria: {
            readonly $ref: "#/components/schemas/CategoriaResponseModel";
        };
        readonly notaFiscal: {
            readonly $ref: "#/components/schemas/OrdemCompraNotaFiscalModelResponse";
        };
        readonly parcelas: {
            readonly type: "array";
            readonly items: {
                readonly $ref: "#/components/schemas/OrdemCompraParcelaModelResponse";
            };
        };
        readonly fretePorConta: {
            readonly description: "\n- R - Remetente\n- D - Destinatario\n- T - Terceiros\n- 3 - Proprio Remetente\n- 4 - Proprio Destinatario\n- S - Sem Transporte";
            readonly type: "string";
            readonly enum: readonly ["R", "D", "T", "3", "4", "S"];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["R - Remetente", "D - Destinatario", "T - Terceiros", "3 - Proprio Remetente", "4 - Proprio Destinatario", "S - Sem Transporte"];
        };
        readonly observacoes: {
            readonly type: "string";
        };
        readonly observacoesInternas: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly pvFrete: {
            readonly type: "number";
            readonly format: "float";
        };
    };
    readonly type: "object";
};
export declare const OrdemCompraItemModelRequestSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/ProdutoRequestModel";
    }, {
        readonly properties: {
            readonly produto: {
                readonly $ref: "#/components/schemas/ProdutoRequestModel";
            };
            readonly quantidade: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
            readonly valor: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
            readonly informacoesAdicionais: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly aliquotaIPI: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
            readonly valorICMS: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
        };
        readonly type: "object";
    }];
};
export declare const OrdemCompraItemModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly produto: {
            readonly $ref: "#/components/schemas/ProdutoResponseModel";
        };
        readonly gtin: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly quantidade: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly preco: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly ipi: {
            readonly type: "number";
            readonly format: "float";
        };
    };
    readonly type: "object";
};
export declare const OrdemCompraNotaFiscalModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly numero: {
            readonly type: "string";
        };
        readonly dataEmissao: {
            readonly type: "string";
        };
        readonly valor: {
            readonly type: "string";
        };
        readonly natureza: {
            readonly type: "string";
        };
    };
    readonly type: "object";
};
export declare const OrdemCompraParcelaModelRequestSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly dias: {
            readonly type: "integer";
        };
        readonly dataVencimento: {
            readonly type: "string";
        };
        readonly valor: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly contaContabil: {
            readonly $ref: "#/components/schemas/ContaContabilModel";
        };
        readonly meioPagamento: {
            readonly description: "\n- 1 - Dinheiro\n- 2 - Cheque\n- 3 - Cartao Credito\n- 4 - Cartao Debito\n- 5 - Credito Loja\n- 10 - Vale Alimentacao\n- 11 - Vale Refeicao\n- 12 - Vale Presente\n- 13 - Vale Combustivel\n- 14 - Duplicata Mercantil\n- 15 - Boleto\n- 16 - Deposito Bancario\n- 17 - Pix\n- 18 - Transferencia Bancaria Carteira Digital\n- 19 - Fidelidade Cashback Credito Virtual\n- 20 - Pix Estatico\n- 90 - Sem Pagamento\n- 99 - Outros";
            readonly type: "string";
            readonly enum: readonly [1, 2, 3, 4, 5, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 90, 99];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["1 - Dinheiro", "2 - Cheque", "3 - Cartao Credito", "4 - Cartao Debito", "5 - Credito Loja", "10 - Vale Alimentacao", "11 - Vale Refeicao", "12 - Vale Presente", "13 - Vale Combustivel", "14 - Duplicata Mercantil", "15 - Boleto", "16 - Deposito Bancario", "17 - Pix", "18 - Transferencia Bancaria Carteira Digital", "19 - Fidelidade Cashback Credito Virtual", "20 - Pix Estatico", "90 - Sem Pagamento", "99 - Outros"];
        };
        readonly observacoes: {
            readonly type: "string";
        };
    };
    readonly type: "object";
};
export declare const OrdemCompraParcelaModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly numero: {
            readonly type: "integer";
        };
        readonly dias: {
            readonly type: "integer";
        };
        readonly dataVencimento: {
            readonly type: "string";
        };
        readonly valor: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly contaContabil: {
            readonly $ref: "#/components/schemas/ContaContabilModel";
        };
        readonly meioPagamento: {
            readonly description: "\n- 1 - Dinheiro\n- 2 - Cheque\n- 3 - Cartao Credito\n- 4 - Cartao Debito\n- 5 - Credito Loja\n- 10 - Vale Alimentacao\n- 11 - Vale Refeicao\n- 12 - Vale Presente\n- 13 - Vale Combustivel\n- 14 - Duplicata Mercantil\n- 15 - Boleto\n- 16 - Deposito Bancario\n- 17 - Pix\n- 18 - Transferencia Bancaria Carteira Digital\n- 19 - Fidelidade Cashback Credito Virtual\n- 20 - Pix Estatico\n- 90 - Sem Pagamento\n- 99 - Outros";
            readonly type: "string";
            readonly enum: readonly [1, 2, 3, 4, 5, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 90, 99];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["1 - Dinheiro", "2 - Cheque", "3 - Cartao Credito", "4 - Cartao Debito", "5 - Credito Loja", "10 - Vale Alimentacao", "11 - Vale Refeicao", "12 - Vale Presente", "13 - Vale Combustivel", "14 - Duplicata Mercantil", "15 - Boleto", "16 - Deposito Bancario", "17 - Pix", "18 - Transferencia Bancaria Carteira Digital", "19 - Fidelidade Cashback Credito Virtual", "20 - Pix Estatico", "90 - Sem Pagamento", "99 - Outros"];
        };
        readonly observacoes: {
            readonly type: "string";
        };
    };
    readonly type: "object";
};
export declare const AnexoOrdemServicoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly url: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const AtualizarOrdemServicoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/OrdemServicoRequestModel";
    }, {
        readonly properties: {
            readonly cliente: {
                readonly $ref: "#/components/schemas/ContatoRequestModel";
            };
        };
        readonly type: "object";
    }];
};
export declare const AtualizarSituacaoOrdemServicoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly situacao: {
            readonly description: "\n- 4 - Nao Aprovada\n- 3 - Finalizada\n- 0 - Em Aberto\n- 2 - Serv Concluido\n- 1 - Orcada\n- 5 - Aprovada\n- 6 - Em Andamento\n- 7 - Cancelada";
            readonly type: "integer";
            readonly enum: readonly [4, 3, 0, 2, 1, 5, 6, 7];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["4 - Nao Aprovada", "3 - Finalizada", "0 - Em Aberto", "2 - Serv Concluido", "1 - Orcada", "5 - Aprovada", "6 - Em Andamento", "7 - Cancelada"];
        };
    };
    readonly type: "object";
};
export declare const CriarOrdemServicoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/OrdemServicoRequestModel";
    }, {
        readonly properties: {
            readonly cliente: {
                readonly $ref: "#/components/schemas/ContatoRequestModel";
            };
        };
        readonly type: "object";
    }];
};
export declare const CriarOrdemServicoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly numero: {
            readonly type: "integer";
        };
    };
    readonly type: "object";
};
export declare const GerarNotaFiscalOrdemServicoModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly numero: {
            readonly type: "integer";
        };
        readonly serie: {
            readonly type: "integer";
        };
    };
    readonly type: "object";
};
export declare const ItemOrdemServicoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly servico: {
            readonly $ref: "#/components/schemas/ServicoRequestModel";
        };
        readonly quantidade: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly valorUnitario: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly porcentagemDesconto: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly orcar: {};
    };
    readonly type: "object";
};
export declare const LancarEstoqueOrdemServicoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly deposito: {
            readonly $ref: "#/components/schemas/DepositoRequestModel";
        };
    };
    readonly type: "object";
};
export declare const ListagemOrdemServicoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly situacao: {
            readonly description: "\n- 4 - Nao Aprovada\n- 3 - Finalizada\n- 0 - Em Aberto\n- 2 - Serv Concluido\n- 1 - Orcada\n- 5 - Aprovada\n- 6 - Em Andamento\n- 7 - Cancelada";
            readonly type: "string";
            readonly enum: readonly [4, 3, 0, 2, 1, 5, 6, 7];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["4 - Nao Aprovada", "3 - Finalizada", "0 - Em Aberto", "2 - Serv Concluido", "1 - Orcada", "5 - Aprovada", "6 - Em Andamento", "7 - Cancelada"];
        };
        readonly data: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly dataPrevista: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly valor: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly numeroOrdemServico: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly cliente: {
            readonly $ref: "#/components/schemas/ContatoModelResponse";
        };
        readonly marcadores: {};
    };
    readonly type: "object";
};
export declare const ObterOrdemServicoModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly situacao: {
            readonly description: "\n- 4 - Nao Aprovada\n- 3 - Finalizada\n- 0 - Em Aberto\n- 2 - Serv Concluido\n- 1 - Orcada\n- 5 - Aprovada\n- 6 - Em Andamento\n- 7 - Cancelada";
            readonly type: "string";
            readonly enum: readonly [4, 3, 0, 2, 1, 5, 6, 7];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["4 - Nao Aprovada", "3 - Finalizada", "0 - Em Aberto", "2 - Serv Concluido", "1 - Orcada", "5 - Aprovada", "6 - Em Andamento", "7 - Cancelada"];
        };
        readonly data: {
            readonly type: "string";
        };
        readonly dataPrevista: {
            readonly type: "string";
        };
        readonly totalServicos: {
            readonly type: "string";
        };
        readonly totalOrdemServico: {
            readonly type: "string";
        };
        readonly totalPecas: {
            readonly type: "string";
        };
        readonly numeroOrdemServico: {
            readonly type: "string";
        };
        readonly equipamento: {
            readonly type: "string";
        };
        readonly equipamentoSerie: {
            readonly type: "string";
        };
        readonly descricaoProblema: {
            readonly type: "string";
        };
        readonly observacoes: {
            readonly type: "string";
        };
        readonly orcar: {
            readonly type: "boolean";
        };
        readonly orcado: {
            readonly type: "boolean";
        };
        readonly observacoesServico: {
            readonly type: "string";
        };
        readonly observacoesInternas: {
            readonly type: "string";
        };
        readonly alqComissao: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly vlrComissao: {
            readonly type: "integer";
        };
        readonly idForma: {
            readonly type: "integer";
        };
        readonly idContaContabil: {
            readonly type: "integer";
        };
        readonly desconto: {
            readonly type: "string";
        };
        readonly idListaPreco: {
            readonly type: "integer";
        };
        readonly idLocalPrestacao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly idDeposito: {
            readonly type: "integer";
        };
        readonly dataConclusao: {
            readonly type: "string";
        };
        readonly vendedor: {
            readonly $ref: "#/components/schemas/ContatoModelResponse";
        };
        readonly contato: {
            readonly $ref: "#/components/schemas/ContatoModelResponse";
        };
        readonly tecnico: {
            readonly type: "string";
        };
        readonly categoria: {
            readonly $ref: "#/components/schemas/CategoriaReceitaDespesaResponseModel";
        };
        readonly formaPagamento: {
            readonly $ref: "#/components/schemas/FormaPagamentoResponseModel";
        };
    };
    readonly type: "object";
};
export declare const OrdemServicoAssistenciaTecnicaRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly equipamento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly numeroSerieEquipamento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly pecas: {
            readonly type: "array";
            readonly items: {
                readonly $ref: "#/components/schemas/PecaOrdemServicoRequestModel";
            };
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const OrdemServicoPagamentoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/PagamentoRequestModel";
    }, {
        readonly properties: {
            readonly categoria: {
                readonly $ref: "#/components/schemas/CategoriaRequestModel";
            };
        };
        readonly type: "object";
    }];
};
export declare const OrdemServicoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly listaPreco: {
            readonly $ref: "#/components/schemas/ListaPrecoRequestModel";
        };
        readonly descricao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly consideracaoFinal: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly dataInicio: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly dataPrevista: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly dataConclusao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly valorDesconto: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly observacao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly observacaoInterna: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly servicos: {
            readonly type: "array";
            readonly items: {
                readonly $ref: "#/components/schemas/ItemOrdemServicoRequestModel";
            };
            readonly nullable: true;
        };
        readonly vendedor: {
            readonly $ref: "#/components/schemas/VendedorOrdemServicoRequestModel";
        };
        readonly tecnico: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly marcadores: {
            readonly type: "array";
            readonly items: {
                readonly $ref: "#/components/schemas/CriarMarcadorRequestModel";
            };
            readonly nullable: true;
        };
        readonly anexos: {
            readonly type: "array";
            readonly items: {
                readonly $ref: "#/components/schemas/AnexoOrdemServicoRequestModel";
            };
            readonly nullable: true;
        };
        readonly pagamento: {
            readonly $ref: "#/components/schemas/OrdemServicoPagamentoRequestModel";
        };
        readonly assistenciaTecnica: {
            readonly $ref: "#/components/schemas/OrdemServicoAssistenciaTecnicaRequestModel";
        };
    };
    readonly type: "object";
};
export declare const PecaOrdemServicoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly produto: {
            readonly $ref: "#/components/schemas/ProdutoRequestModel";
        };
        readonly quantidade: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly valorUnitario: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly unidade: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly porcentagemDesconto: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const VendedorOrdemServicoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/VendedorRequestModel";
    }, {
        readonly properties: {
            readonly porcentagemComissao: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
        };
        readonly type: "object";
    }];
};
export declare const PagamentoParcelasRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly parcelas: {
            readonly type: "array";
            readonly items: {
                readonly $ref: "#/components/schemas/ParcelaModelRequest";
            };
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const PagamentoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly formaPagamento: {
            readonly $ref: "#/components/schemas/FormaPagamentoRequestModel";
        };
        readonly meioPagamento: {
            readonly $ref: "#/components/schemas/MeioPagamentoRequestModel";
        };
        readonly parcelas: {
            readonly type: "array";
            readonly items: {
                readonly $ref: "#/components/schemas/ParcelaModelRequest";
            };
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const PagamentoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly formaPagamento: {
            readonly $ref: "#/components/schemas/FormaPagamentoResponseModel";
        };
        readonly meioPagamento: {
            readonly $ref: "#/components/schemas/MeioPagamentoResponseModel";
        };
        readonly condicaoPagamento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly parcelas: {
            readonly type: "array";
            readonly items: {
                readonly $ref: "#/components/schemas/ParcelaModelResponse";
            };
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ParcelaModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly dias: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly data: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly valor: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly observacoes: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ParcelaModelRequestSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/ParcelaModel";
    }, {
        readonly properties: {
            readonly formaPagamento: {
                readonly $ref: "#/components/schemas/FormaPagamentoRequestModel";
            };
            readonly meioPagamento: {
                readonly $ref: "#/components/schemas/MeioPagamentoRequestModel";
            };
        };
        readonly type: "object";
    }];
};
export declare const ParcelaModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/ParcelaModel";
    }, {
        readonly properties: {
            readonly formaPagamento: {
                readonly $ref: "#/components/schemas/FormaPagamentoResponseModel";
            };
            readonly meioPagamento: {
                readonly $ref: "#/components/schemas/MeioPagamentoResponseModel";
            };
        };
        readonly type: "object";
    }];
};
export declare const AtualizarInfoRastreamentoPedidoModelRequestSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly codigoRastreamento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly urlRastreamento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly formaEnvio: {
            readonly $ref: "#/components/schemas/FormaEnvioRequestModel";
        };
        readonly formaFrete: {
            readonly $ref: "#/components/schemas/FormaFreteRequestModel";
        };
        readonly fretePagoEmpresa: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly dataPrevista: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly idContatoTransportadora: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly volumes: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly pesoBruto: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly pesoLiquido: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly observacoes: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const AtualizarPedidoModelRequestSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/BasePedidoModel";
    }, {
        readonly properties: {
            readonly pagamento: {
                readonly $ref: "#/components/schemas/PagamentoParcelasRequestModel";
            };
        };
        readonly type: "object";
    }];
};
export declare const AtualizarSituacaoPedidoModelRequestSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly situacao: {
            readonly description: "\n- 8 - Dados Incompletos\n- 0 - Aberta\n- 3 - Aprovada\n- 4 - Preparando Envio\n- 1 - Faturada\n- 7 - Pronto Envio\n- 5 - Enviada\n- 6 - Entregue\n- 2 - Cancelada\n- 9 - Nao Entregue";
            readonly type: "integer";
            readonly enum: readonly [8, 0, 3, 4, 1, 7, 5, 6, 2, 9];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["8 - Dados Incompletos", "0 - Aberta", "3 - Aprovada", "4 - Preparando Envio", "1 - Faturada", "7 - Pronto Envio", "5 - Enviada", "6 - Entregue", "2 - Cancelada", "9 - Nao Entregue"];
        };
    };
    readonly type: "object";
};
export declare const BasePedidoModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly dataPrevista: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly dataEnvio: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly observacoes: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly observacoesInternas: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ContatoPedidoModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly codigo: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly fantasia: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly tipoPessoa: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly cnpj: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly inscricaoEstadual: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly rg: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly endereco: {
            readonly $ref: "#/components/schemas/EnderecoContatoPedidoModel";
        };
        readonly fone: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly email: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ContatoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const CriarPedidoModelRequestSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly required: readonly ["idContato"];
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/PedidoModel";
    }, {
        readonly properties: {
            readonly idContato: {
                readonly type: "integer";
            };
            readonly listaPreco: {
                readonly $ref: "#/components/schemas/ListaPrecoRequestModel";
            };
            readonly naturezaOperacao: {
                readonly $ref: "#/components/schemas/NaturezaOperacaoRequestModel";
            };
            readonly vendedor: {
                readonly $ref: "#/components/schemas/VendedorRequestModel";
            };
            readonly enderecoEntrega: {
                readonly $ref: "#/components/schemas/EnderecoEntregaPedidoModelRequest";
            };
            readonly ecommerce: {
                readonly $ref: "#/components/schemas/EcommerceRequestModel";
            };
            readonly transportador: {
                readonly $ref: "#/components/schemas/TransportadorRequestModel";
            };
            readonly intermediador: {
                readonly $ref: "#/components/schemas/IntermediadorRequestModel";
            };
            readonly deposito: {
                readonly $ref: "#/components/schemas/DepositoRequestModel";
            };
            readonly pagamento: {
                readonly $ref: "#/components/schemas/PagamentoRequestModel";
            };
            readonly itens: {
                readonly type: "array";
                readonly items: {
                    readonly $ref: "#/components/schemas/ItemPedidoRequestModel";
                };
            };
        };
        readonly type: "object";
    }];
};
export declare const CriarPedidoModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly numeroPedido: {
            readonly type: "string";
        };
    };
    readonly type: "object";
};
export declare const EnderecoContatoPedidoModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly endereco: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly numero: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly complemento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly bairro: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly cidade: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly cep: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly uf: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const EnderecoEntregaPedidoModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly endereco: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly enderecoNro: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly complemento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly bairro: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly municipio: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly cep: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly uf: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly fone: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly nomeDestinatario: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly cpfCnpj: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly tipoPessoa: {
            readonly description: "\n- J - Juridica\n- F - Fisica\n- E - Estrangeiro\n- X - Estrangeiro No Brasil";
            readonly type: "string";
            readonly enum: readonly ["J", "F", "E", "X"];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["J - Juridica", "F - Fisica", "E - Estrangeiro", "X - Estrangeiro No Brasil"];
        };
        readonly ie: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const EnderecoEntregaPedidoModelRequestSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/EnderecoEntregaPedidoModel";
    }];
};
export declare const GerarNotaFiscalPedidoModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly numero: {
            readonly type: "integer";
        };
        readonly serie: {
            readonly type: "integer";
        };
    };
    readonly type: "object";
};
export declare const ItemPedidoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly produto: {
            readonly $ref: "#/components/schemas/ProdutoRequestModel";
        };
        readonly quantidade: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly valorUnitario: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly infoAdicional: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ItemPedidoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly produto: {
            readonly $ref: "#/components/schemas/ProdutoResponseModel";
        };
        readonly quantidade: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly valorUnitario: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly infoAdicional: {
            readonly type: "string";
        };
    };
    readonly type: "object";
};
export declare const ListagemPedidoModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly situacao: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly numeroPedido: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly ecommerce: {
            readonly $ref: "#/components/schemas/EcommerceResponseModel";
        };
        readonly dataCriacao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly dataPrevista: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly cliente: {
            readonly $ref: "#/components/schemas/PedidoClienteModel";
        };
        readonly valor: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly vendedor: {
            readonly $ref: "#/components/schemas/VendedorResponseModel";
        };
        readonly transportador: {
            readonly $ref: "#/components/schemas/TransportadorResponseModel";
        };
    };
    readonly type: "object";
};
export declare const ObterPedidoModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/PedidoModel";
    }, {
        readonly properties: {
            readonly id: {
                readonly type: "integer";
                readonly nullable: true;
            };
            readonly numeroPedido: {
                readonly type: "integer";
                readonly nullable: true;
            };
            readonly idNotaFiscal: {
                readonly type: "integer";
                readonly nullable: true;
            };
            readonly dataFaturamento: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly valorTotalProdutos: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
            readonly valorTotalPedido: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
            readonly listaPreco: {
                readonly $ref: "#/components/schemas/ListaPrecoResponseModel";
            };
            readonly cliente: {
                readonly $ref: "#/components/schemas/PedidoClienteModel";
            };
            readonly enderecoEntrega: {
                readonly $ref: "#/components/schemas/EnderecoEntregaModelResponse";
            };
            readonly ecommerce: {
                readonly $ref: "#/components/schemas/EcommerceResponseModel";
            };
            readonly transportador: {
                readonly $ref: "#/components/schemas/TransportadorResponseModel";
            };
            readonly deposito: {
                readonly $ref: "#/components/schemas/DepositoResponseModel";
            };
            readonly vendedor: {
                readonly $ref: "#/components/schemas/VendedorResponseModel";
            };
            readonly naturezaOperacao: {
                readonly $ref: "#/components/schemas/NaturezaOperacaoResponseModel";
            };
            readonly intermediador: {
                readonly $ref: "#/components/schemas/IntermediadorResponseModel";
            };
            readonly pagamento: {
                readonly $ref: "#/components/schemas/PagamentoResponseModel";
            };
            readonly itens: {
                readonly type: "array";
                readonly items: {
                    readonly $ref: "#/components/schemas/ItemPedidoResponseModel";
                };
                readonly nullable: true;
            };
        };
        readonly type: "object";
    }];
};
export declare const PedidoClienteModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/BaseContatoModel";
    }, {
        readonly properties: {
            readonly id: {
                readonly type: "integer";
            };
        };
        readonly type: "object";
    }];
};
export declare const PedidoModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/BasePedidoModel";
    }, {
        readonly properties: {
            readonly situacao: {
                readonly description: "\n- 8 - Dados Incompletos\n- 0 - Aberta\n- 3 - Aprovada\n- 4 - Preparando Envio\n- 1 - Faturada\n- 7 - Pronto Envio\n- 5 - Enviada\n- 6 - Entregue\n- 2 - Cancelada\n- 9 - Nao Entregue";
                readonly type: "integer";
                readonly enum: readonly [8, 0, 3, 4, 1, 7, 5, 6, 2, 9];
                readonly nullable: true;
                readonly 'x-enumDescriptions': readonly ["8 - Dados Incompletos", "0 - Aberta", "3 - Aprovada", "4 - Preparando Envio", "1 - Faturada", "7 - Pronto Envio", "5 - Enviada", "6 - Entregue", "2 - Cancelada", "9 - Nao Entregue"];
            };
            readonly data: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly dataEntrega: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly numeroOrdemCompra: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly valorDesconto: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
            readonly valorFrete: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
            readonly valorOutrasDespesas: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
        };
        readonly type: "object";
    }];
};
export declare const AtualizarPrecoProdutoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly preco: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly precoPromocional: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const AtualizarPrecoProdutoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly preco: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly precoPromocional: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const AtualizarProdutoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/ProdutoModel";
    }, {
        readonly properties: {
            readonly descricao: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly estoque: {
                readonly $ref: "#/components/schemas/EstoqueProdutoRequestModel";
            };
        };
        readonly type: "object";
    }];
};
export declare const AtualizarProdutoVariacaoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/ProdutoModel";
    }, {
        readonly properties: {
            readonly estoque: {
                readonly nullable: true;
                readonly oneOf: readonly [{
                    readonly $ref: "#/components/schemas/EstoqueProdutoRequestModel";
                }];
            };
        };
        readonly type: "object";
    }];
};
export declare const CriarProdutoComVariacoesResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/CriarProdutoResponseModel";
    }, {
        readonly properties: {
            readonly variacoes: {
                readonly type: "array";
                readonly items: {
                    readonly $ref: "#/components/schemas/CriarProdutoResponseModel";
                };
            };
        };
        readonly type: "object";
    }];
};
export declare const CriarProdutoEstoqueRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/EstoqueProdutoRequestModel";
    }, {
        readonly properties: {
            readonly inicial: {
                readonly type: "number";
                readonly format: "float";
                readonly nullable: true;
            };
        };
        readonly type: "object";
    }];
};
export declare const CriarProdutoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly required: readonly ["tipo", "descricao"];
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/ProdutoModel";
    }, {
        readonly properties: {
            readonly descricao: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly tipo: {
                readonly description: "\n- K - Kit\n- S - Simples\n- V - Com Variacoes\n- F - Fabricado\n- M - Materia Prima";
                readonly type: "string";
                readonly enum: readonly ["K", "S", "V", "F", "M"];
                readonly nullable: true;
                readonly 'x-enumDescriptions': readonly ["K - Kit", "S - Simples", "V - Com Variacoes", "F - Fabricado", "M - Materia Prima"];
            };
            readonly estoque: {
                readonly $ref: "#/components/schemas/CriarProdutoEstoqueRequestModel";
            };
            readonly seo: {
                readonly $ref: "#/components/schemas/SeoProdutoRequestModel";
            };
            readonly anexos: {
                readonly type: "array";
                readonly items: {
                    readonly $ref: "#/components/schemas/AnexoRequestModel";
                };
            };
            readonly grade: {
                readonly type: "array";
                readonly items: {
                    readonly type: "string";
                };
            };
            readonly producao: {
                readonly $ref: "#/components/schemas/ProducaoProdutoRequestModel";
            };
            readonly kit: {
                readonly type: "array";
                readonly items: {
                    readonly $ref: "#/components/schemas/ProdutoKitRequestModel";
                };
            };
            readonly variacoes: {
                readonly type: "array";
                readonly items: {
                    readonly $ref: "#/components/schemas/VariacaoProdutoRequestModel";
                };
            };
        };
        readonly type: "object";
    }];
};
export declare const CriarProdutoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly codigo: {
            readonly type: "string";
        };
        readonly descricao: {
            readonly type: "string";
        };
    };
    readonly type: "object";
};
export declare const DimensoesProdutoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly embalagem: {
            readonly $ref: "#/components/schemas/EmbalagemRequestModel";
        };
        readonly largura: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly altura: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly comprimento: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly diametro: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly pesoLiquido: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly pesoBruto: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const DimensoesProdutoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly embalagem: {
            readonly $ref: "#/components/schemas/EmbalagemResponseModel";
        };
        readonly largura: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly altura: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly comprimento: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly diametro: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly pesoLiquido: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly pesoBruto: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly quantidadeVolumes: {
            readonly type: "integer";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const EstoqueProdutoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly controlar: {
            readonly type: "boolean";
        };
        readonly sobEncomenda: {
            readonly type: "boolean";
        };
        readonly minimo: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly maximo: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly diasPreparacao: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly localizacao: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const EstoqueProdutoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly controlar: {
            readonly type: "boolean";
            readonly nullable: true;
        };
        readonly sobEncomenda: {
            readonly type: "boolean";
            readonly nullable: true;
        };
        readonly diasPreparacao: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly localizacao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly minimo: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly maximo: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly quantidade: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const EstoqueVariacaoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly inicial: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const FornecedorProdutoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly codigoProdutoNoFornecedor: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly padrao: {
            readonly type: "boolean";
        };
    };
    readonly type: "object";
};
export declare const FornecedorProdutoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly codigoProdutoNoFornecedor: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const GradeVariacaoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly chave: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly valor: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const GradeVariacaoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly chave: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly valor: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ListagemProdutoCustosResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly data: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly saldoAtual: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly saldoAnterior: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly precoCusto: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly custoMedio: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly precoVenda: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly impostosRecuperaveis: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ListagemProdutosResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly sku: {
            readonly type: "string";
        };
        readonly descricao: {
            readonly type: "string";
        };
        readonly tipo: {
            readonly description: "\n- K - Kit\n- S - Simples\n- V - Com Variacoes\n- F - Fabricado\n- M - Materia Prima";
            readonly type: "string";
            readonly enum: readonly ["K", "S", "V", "F", "M"];
            readonly 'x-enumDescriptions': readonly ["K - Kit", "S - Simples", "V - Com Variacoes", "F - Fabricado", "M - Materia Prima"];
        };
        readonly situacao: {
            readonly description: "\n- A - Ativo\n- I - Inativo\n- E - Excluido";
            readonly type: "string";
            readonly enum: readonly ["A", "I", "E"];
            readonly 'x-enumDescriptions': readonly ["A - Ativo", "I - Inativo", "E - Excluido"];
        };
        readonly dataCriacao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly dataAlteracao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly unidade: {
            readonly type: "string";
        };
        readonly gtin: {
            readonly type: "string";
        };
        readonly precos: {
            readonly $ref: "#/components/schemas/PrecoProdutoResponseModel";
        };
    };
    readonly type: "object";
};
export declare const MarcaProdutoModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const MedicamentoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly codigoAnvisa: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly valorMaximo: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly motivoIsenscao: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ObterProdutoModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/ProdutoResponseModel";
    }, {
        readonly properties: {
            readonly descricaoComplementar: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly tipo: {
                readonly description: "\n- K - Kit\n- S - Simples\n- V - Com Variacoes\n- F - Fabricado\n- M - Materia Prima";
                readonly type: "string";
                readonly enum: readonly ["K", "S", "V", "F", "M"];
                readonly nullable: true;
                readonly 'x-enumDescriptions': readonly ["K - Kit", "S - Simples", "V - Com Variacoes", "F - Fabricado", "M - Materia Prima"];
            };
            readonly situacao: {
                readonly description: "\n- A - Ativo\n- I - Inativo\n- E - Excluido";
                readonly type: "string";
                readonly enum: readonly ["A", "I", "E"];
                readonly nullable: true;
                readonly 'x-enumDescriptions': readonly ["A - Ativo", "I - Inativo", "E - Excluido"];
            };
            readonly produtoPai: {
                readonly $ref: "#/components/schemas/ProdutoResponseModel";
            };
            readonly unidade: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly unidadePorCaixa: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly ncm: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly gtin: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly origem: {
                readonly description: "\n- 0 - Nacional Exceto Codigo 3 A 5\n- 4 - Nacional Producao Conforme Ajustes\n- 5 - Nacional Conteudo Importacao Inferior 40\n- 3 - Nacional Conteudo Importacao Superior 40\n- 8 - Nacional Conteudo Importacao Superior 70\n- 1 - Estrangeira Importacao Direta Exceto Codigo 6\n- 6 - Estrangeira Importacao Direta Sem Similar\n- 2 - Estrangeira Adquirida Mercado Interno\n- 7 - Estrangeira Adquirida Mercado Interno Sem Similar";
                readonly type: "string";
                readonly enum: readonly [0, 4, 5, 3, 8, 1, 6, 2, 7];
                readonly 'x-enumDescriptions': readonly ["0 - Nacional Exceto Codigo 3 A 5", "4 - Nacional Producao Conforme Ajustes", "5 - Nacional Conteudo Importacao Inferior 40", "3 - Nacional Conteudo Importacao Superior 40", "8 - Nacional Conteudo Importacao Superior 70", "1 - Estrangeira Importacao Direta Exceto Codigo 6", "6 - Estrangeira Importacao Direta Sem Similar", "2 - Estrangeira Adquirida Mercado Interno", "7 - Estrangeira Adquirida Mercado Interno Sem Similar"];
            };
            readonly garantia: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly observacoes: {
                readonly type: "string";
                readonly nullable: true;
            };
            readonly categoria: {
                readonly $ref: "#/components/schemas/CategoriaResponseModel";
            };
            readonly marca: {
                readonly $ref: "#/components/schemas/MarcaResponseModel";
            };
            readonly dimensoes: {
                readonly $ref: "#/components/schemas/DimensoesProdutoResponseModel";
            };
            readonly precos: {
                readonly $ref: "#/components/schemas/PrecoProdutoResponseModel";
            };
            readonly estoque: {
                readonly $ref: "#/components/schemas/EstoqueProdutoResponseModel";
            };
            readonly fornecedores: {
                readonly type: "array";
                readonly items: {
                    readonly $ref: "#/components/schemas/FornecedorProdutoResponseModel";
                };
                readonly nullable: true;
            };
            readonly seo: {
                readonly $ref: "#/components/schemas/SeoProdutoModelResponse";
            };
            readonly tributacao: {
                readonly $ref: "#/components/schemas/TributacaoProdutoResponseModel";
            };
            readonly anexos: {
                readonly type: "array";
                readonly items: {
                    readonly $ref: "#/components/schemas/AnexoResponseModel";
                };
            };
            readonly variacoes: {
                readonly type: "array";
                readonly items: {
                    readonly $ref: "#/components/schemas/VariacaoProdutoResponseModel";
                };
            };
            readonly kit: {
                readonly type: "array";
                readonly items: {
                    readonly $ref: "#/components/schemas/ProdutoKitResponseModel";
                };
            };
            readonly producao: {
                readonly $ref: "#/components/schemas/ProducaoProdutoResponseModel";
            };
        };
        readonly type: "object";
    }];
};
export declare const ObterTagsProdutoModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly codigo: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly tags: {
            readonly type: "array";
            readonly items: {
                readonly $ref: "#/components/schemas/TagProdutoModelResponse";
            };
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const PrecoProdutoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly preco: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly precoPromocional: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly precoCusto: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const PrecoProdutoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly preco: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly precoPromocional: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly precoCusto: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly precoCustoMedio: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const PrecoVariacaoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly preco: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly precoPromocional: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ProducaoProdutoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly produtos: {
            readonly type: "array";
            readonly items: {
                readonly $ref: "#/components/schemas/ProdutoFabricadoRequestModel";
            };
        };
        readonly etapas: {
            readonly type: "array";
            readonly items: {
                readonly type: "string";
            };
        };
    };
    readonly type: "object";
};
export declare const ProducaoProdutoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly produtos: {
            readonly type: "array";
            readonly items: {
                readonly $ref: "#/components/schemas/ProdutoFabricadoResponseModel";
            };
        };
        readonly etapas: {
            readonly type: "array";
            readonly items: {
                readonly type: "string";
            };
        };
    };
    readonly type: "object";
};
export declare const ProdutoFabricadoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly produto: {
            readonly $ref: "#/components/schemas/ProdutoRequestModel";
        };
        readonly quantidade: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ProdutoFabricadoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly produto: {
            readonly $ref: "#/components/schemas/ProdutoResponseModel";
        };
        readonly quantidade: {
            readonly type: "number";
            readonly format: "float";
        };
    };
    readonly type: "object";
};
export declare const ProdutoKitRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly produto: {
            readonly $ref: "#/components/schemas/ProdutoRequestModel";
        };
        readonly quantidade: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ProdutoKitResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly produto: {
            readonly $ref: "#/components/schemas/ProdutoResponseModel";
        };
        readonly quantidade: {
            readonly type: "number";
            readonly format: "float";
        };
    };
    readonly type: "object";
};
export declare const ProdutoModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly required: readonly ["sku"];
    readonly properties: {
        readonly sku: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly descricaoComplementar: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly unidade: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly unidadePorCaixa: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly ncm: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly gtin: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly origem: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly codigoEspecificadorSubstituicaoTributaria: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly garantia: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly observacoes: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly marca: {
            readonly $ref: "#/components/schemas/MarcaRequestModel";
        };
        readonly categoria: {
            readonly $ref: "#/components/schemas/CategoriaRequestModel";
        };
        readonly precos: {
            readonly $ref: "#/components/schemas/PrecoProdutoRequestModel";
        };
        readonly dimensoes: {
            readonly $ref: "#/components/schemas/DimensoesProdutoRequestModel";
        };
        readonly tributacao: {
            readonly $ref: "#/components/schemas/TributacaoProdutoRequestModel";
        };
        readonly seo: {
            readonly $ref: "#/components/schemas/SeoProdutoRequestModel";
        };
        readonly fornecedores: {
            readonly type: "array";
            readonly items: {
                readonly $ref: "#/components/schemas/FornecedorProdutoRequestModel";
            };
        };
    };
    readonly type: "object";
};
export declare const ProdutoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ProdutoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly sku: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly descricao: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const SeoProdutoModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly titulo: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly descricao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly keywords: {
            readonly type: "array";
            readonly items: {
                readonly type: "string";
            };
            readonly nullable: true;
        };
        readonly linkVideo: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly slug: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const SeoProdutoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly titulo: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly descricao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly keywords: {
            readonly type: "array";
            readonly items: {
                readonly type: "string";
            };
        };
        readonly linkVideo: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly slug: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const TagProdutoModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const TributacaoProdutoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly gtinEmbalagem: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly valorIPIFixo: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly classeIPI: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const TributacaoProdutoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly gtinEmbalagem: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly valorIPIFixo: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly classeIPI: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const VariacaoProdutoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly sku: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly gtin: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly precos: {
            readonly $ref: "#/components/schemas/PrecoVariacaoRequestModel";
        };
        readonly estoque: {
            readonly $ref: "#/components/schemas/EstoqueVariacaoRequestModel";
        };
        readonly grade: {
            readonly type: "array";
            readonly items: {
                readonly $ref: "#/components/schemas/GradeVariacaoRequestModel";
            };
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const VariacaoProdutoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly descricao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly sku: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly gtin: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly precos: {
            readonly $ref: "#/components/schemas/PrecoProdutoResponseModel";
        };
        readonly estoque: {
            readonly $ref: "#/components/schemas/EstoqueProdutoResponseModel";
        };
        readonly grade: {
            readonly type: "array";
            readonly items: {
                readonly $ref: "#/components/schemas/GradeVariacaoRequestModel";
            };
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ObterRecebimentosModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly data: {
            readonly type: "string";
        };
        readonly idConta: {
            readonly type: "string";
        };
        readonly valorPago: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly valorTaxa: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly valorJuro: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly valorDesconto: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly valorAcrescimo: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly tipo: {
            readonly type: "integer";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const AlterarSituacaoSeparacaoModelRequestSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly situacao: {
            readonly description: "\n- 1 - Sit Aguardando Separacao\n- 2 - Sit Separada\n- 3 - Sit Embalada\n- 4 - Sit Em Separacao";
            readonly type: "integer";
            readonly enum: readonly [1, 2, 3, 4];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["1 - Sit Aguardando Separacao", "2 - Sit Separada", "3 - Sit Embalada", "4 - Sit Em Separacao"];
        };
    };
    readonly type: "object";
};
export declare const ItemSeparacaoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly produto: {
            readonly $ref: "#/components/schemas/ProdutoResponseModel";
        };
        readonly quantidade: {
            readonly type: "number";
            readonly format: "float";
        };
        readonly unidade: {
            readonly type: "string";
        };
        readonly localizacao: {
            readonly type: "string";
        };
        readonly infoAdicional: {
            readonly type: "string";
        };
    };
    readonly type: "object";
};
export declare const ListagemSeparacaoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly situacao: {
            readonly description: "\n- 1 - Sit Aguardando Separacao\n- 2 - Sit Separada\n- 3 - Sit Embalada\n- 4 - Sit Em Separacao";
            readonly type: "string";
            readonly enum: readonly [1, 2, 3, 4];
            readonly 'x-enumDescriptions': readonly ["1 - Sit Aguardando Separacao", "2 - Sit Separada", "3 - Sit Embalada", "4 - Sit Em Separacao"];
        };
        readonly dataCriacao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly dataSeparacao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly dataCheckout: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly cliente: {
            readonly $ref: "#/components/schemas/ContatoModelResponse";
        };
        readonly venda: {
            readonly $ref: "#/components/schemas/SeparacaoVendaResponseModel";
        };
        readonly notaFiscal: {
            readonly $ref: "#/components/schemas/SeparacaoNotaResponseModel";
        };
        readonly ecommerce: {
            readonly $ref: "#/components/schemas/EcommerceResponseModel";
        };
        readonly formaEnvio: {
            readonly $ref: "#/components/schemas/FormaEnvioResponseModel";
        };
    };
    readonly type: "object";
};
export declare const ObterSeparacaoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly situacao: {
            readonly description: "\n- 1 - Sit Aguardando Separacao\n- 2 - Sit Separada\n- 3 - Sit Embalada\n- 4 - Sit Em Separacao";
            readonly type: "integer";
            readonly enum: readonly [1, 2, 3, 4];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["1 - Sit Aguardando Separacao", "2 - Sit Separada", "3 - Sit Embalada", "4 - Sit Em Separacao"];
        };
        readonly situacaoCheckout: {
            readonly description: "\n- 1 - Sit Checkout Disponivel\n- 2 - Sit Checkout Bloqueado";
            readonly type: "integer";
            readonly enum: readonly [1, 2];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["1 - Sit Checkout Disponivel", "2 - Sit Checkout Bloqueado"];
        };
        readonly dataCriacao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly dataSeparacao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly dataCheckout: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly cliente: {
            readonly $ref: "#/components/schemas/ContatoModelResponse";
        };
        readonly venda: {
            readonly $ref: "#/components/schemas/SeparacaoVendaResponseModel";
        };
        readonly notaFiscal: {
            readonly $ref: "#/components/schemas/SeparacaoNotaResponseModel";
        };
        readonly itens: {
            readonly type: "array";
            readonly items: {
                readonly $ref: "#/components/schemas/ItemSeparacaoResponseModel";
            };
            readonly nullable: true;
        };
        readonly ecommerce: {
            readonly $ref: "#/components/schemas/EcommerceResponseModel";
        };
        readonly formaEnvio: {
            readonly $ref: "#/components/schemas/FormaEnvioResponseModel";
        };
        readonly volumes: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const SeparacaoNotaResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly numero: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly dataEmissao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly situacao: {
            readonly description: "\n- 1 - Pendente\n- 2 - Emitida\n- 3 - Cancelada\n- 4 - Enviada Aguardando Recibo\n- 5 - Rejeitada\n- 6 - Autorizada\n- 7 - Emitida Danfe\n- 8 - Registrada\n- 9 - Enviada Aguardando Protocolo\n- 10 - Denegada";
            readonly type: "integer";
            readonly enum: readonly [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["1 - Pendente", "2 - Emitida", "3 - Cancelada", "4 - Enviada Aguardando Recibo", "5 - Rejeitada", "6 - Autorizada", "7 - Emitida Danfe", "8 - Registrada", "9 - Enviada Aguardando Protocolo", "10 - Denegada"];
        };
    };
    readonly type: "object";
};
export declare const SeparacaoVendaResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly numero: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly data: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly situacao: {
            readonly description: "\n- 8 - Dados Incompletos\n- 0 - Aberta\n- 3 - Aprovada\n- 4 - Preparando Envio\n- 1 - Faturada\n- 7 - Pronto Envio\n- 5 - Enviada\n- 6 - Entregue\n- 2 - Cancelada\n- 9 - Nao Entregue";
            readonly type: "integer";
            readonly enum: readonly [8, 0, 3, 4, 1, 7, 5, 6, 2, 9];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["8 - Dados Incompletos", "0 - Aberta", "3 - Aprovada", "4 - Preparando Envio", "1 - Faturada", "7 - Pronto Envio", "5 - Enviada", "6 - Entregue", "2 - Cancelada", "9 - Nao Entregue"];
        };
    };
    readonly type: "object";
};
export declare const AtualizarServicoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/BaseServicoRequestModel";
    }, {
        readonly properties: {
            readonly nome: {
                readonly type: "string";
                readonly nullable: true;
            };
        };
        readonly type: "object";
    }];
};
export declare const BaseServicoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly codigo: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly preco: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly unidade: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly situacao: {
            readonly description: "\n- A - Ativo\n- I - Inativo\n- E - Excluido";
            readonly type: "string";
            readonly enum: readonly ["A", "I", "E"];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["A - Ativo", "I - Inativo", "E - Excluido"];
        };
        readonly tipoItemSped: {
            readonly description: "\n- 00 - Mercadoria Para Revenda\n- 01 - Materia Prima\n- 02 - Embalagem\n- 03 - Produto Em Processo\n- 04 - Produto Acabado\n- 05 - Subproduto\n- 06 - Produto Intermediario\n- 07 - Material Uso Consumo\n- 08 - Ativo Imobilizado\n- 09 - Servicos\n- 10 - Outros Insumos\n- 99 - Outras";
            readonly type: "string";
            readonly enum: readonly ["00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "99"];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["00 - Mercadoria Para Revenda", "01 - Materia Prima", "02 - Embalagem", "03 - Produto Em Processo", "04 - Produto Acabado", "05 - Subproduto", "06 - Produto Intermediario", "07 - Material Uso Consumo", "08 - Ativo Imobilizado", "09 - Servicos", "10 - Outros Insumos", "99 - Outras"];
        };
        readonly codigoListaServicos: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly nbs: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly descricaoComplementar: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly observacoes: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const CriarServicoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly type: "object";
    readonly allOf: readonly [{
        readonly $ref: "#/components/schemas/BaseServicoRequestModel";
    }, {
        readonly properties: {
            readonly nome: {
                readonly type: "string";
                readonly nullable: true;
            };
        };
        readonly type: "object";
    }];
};
export declare const ServicoRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ServicoResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly codigo: {
            readonly type: "string";
        };
        readonly descricao: {
            readonly type: "string";
        };
    };
    readonly type: "object";
};
export declare const ServicosModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly codigo: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly preco: {
            readonly type: "number";
            readonly format: "float";
            readonly nullable: true;
        };
        readonly situacao: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly descricaoComplementar: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly observacoes: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly unidade: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly tipoItemSped: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly nbs: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly codigoListaServicos: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const TransportadorRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly fretePorConta: {
            readonly description: "\n- R - Remetente\n- D - Destinatario\n- T - Terceiros\n- 3 - Proprio Remetente\n- 4 - Proprio Destinatario\n- S - Sem Transporte";
            readonly type: "string";
            readonly enum: readonly ["R", "D", "T", "3", "4", "S"];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["R - Remetente", "D - Destinatario", "T - Terceiros", "3 - Proprio Remetente", "4 - Proprio Destinatario", "S - Sem Transporte"];
        };
        readonly formaEnvio: {
            readonly $ref: "#/components/schemas/FormaEnvioRequestModel";
        };
        readonly formaFrete: {
            readonly $ref: "#/components/schemas/FormaFreteRequestModel";
        };
        readonly codigoRastreamento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly urlRastreamento: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const TransportadorResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
            readonly nullable: true;
        };
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly fretePorConta: {
            readonly description: "\n- R - Remetente\n- D - Destinatario\n- T - Terceiros\n- 3 - Proprio Remetente\n- 4 - Proprio Destinatario\n- S - Sem Transporte";
            readonly type: "string";
            readonly enum: readonly ["R", "D", "T", "3", "4", "S"];
            readonly nullable: true;
            readonly 'x-enumDescriptions': readonly ["R - Remetente", "D - Destinatario", "T - Terceiros", "3 - Proprio Remetente", "4 - Proprio Destinatario", "S - Sem Transporte"];
        };
        readonly formaEnvio: {
            readonly $ref: "#/components/schemas/FormaEnvioResponseModel";
        };
        readonly formaFrete: {
            readonly $ref: "#/components/schemas/FormaFreteResponseModel";
        };
        readonly codigoRastreamento: {
            readonly type: "string";
            readonly nullable: true;
        };
        readonly urlRastreamento: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
export declare const ListagemVendedoresModelResponseSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly contato: {
            readonly $ref: "#/components/schemas/ContatoModelResponse";
        };
    };
    readonly type: "object";
};
export declare const VendedorRequestModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
    };
    readonly type: "object";
};
export declare const VendedorResponseModelSchema: {
    readonly title: " ";
    readonly description: " ";
    readonly properties: {
        readonly id: {
            readonly type: "integer";
        };
        readonly nome: {
            readonly type: "string";
            readonly nullable: true;
        };
    };
    readonly type: "object";
};
