import { Produto } from './produto'; import Imposto from './imposto/imposto'; import { Entity } from './entity'; import { Pedido } from './pedido'; import { Divisao } from './divisao'; import { ValorIngredienteAdicional } from './ingredientesAdicionais'; export declare class InfoComboEssencial { _id: string; descricao: string; fracionado?: Boolean; } export declare class ItemVenda extends Entity { _entry: any; _id_produto: any; _id_combo: any; observacao: string; valor_unitario: number; unidade: string; estorno: boolean; desconto: number; outro: number; grupo: any; frete: number; seguro: number; ean: string; codigo: string; descricao: string; label: string; ncm: string; cfop: string; cbenef: string; cest: string; template: string; extra_properties: any; cortesia: boolean; composicao_ativa: boolean; quantidade: number; imposto: Imposto; valor_total: number; valor_final: number; prc_tx_servico: number; comissao: number; data_lancamento: string; vendedor: any; divisoes: Array; compoe_total: boolean; terminal: any; combo: InfoComboEssencial; impressora: string; impresso: boolean; _adicional: boolean; ingredientes_adicionais: Array; _changed: boolean; constructor(json?: any); calcularImposto(crtEmpresa?: any, produto?: Produto): Imposto; estornar(): void; get extra(): number; setQuantidade(quantidade: number, crtEmpresa: any): void; recalc(changeValorTotal: boolean, crtEmpresa: any): Imposto; addDivisao(pedido: Pedido): void; }