import { Entity } from '../@shared/entity'; import { IChangeSituationParams } from './interfaces/change-situation.interface'; import { ICreateBody, ICreateResponse } from './interfaces/create.interface'; import { IDeleteManyParams, IDeleteManyResponse } from './interfaces/delete-many.interface'; import { IDeleteParams } from './interfaces/delete.interface'; import { IFindParams, IFindResponse } from './interfaces/find.interface'; import { IGenerateNfceParams, IGenerateNfceResponse } from './interfaces/generate-nfce.interface'; import { IGenerateNfeParams, IGenerateNfeResponse } from './interfaces/generate-nfe.interface'; import { IGetParams, IGetResponse } from './interfaces/get.interface'; import { IPostAccountsParams } from './interfaces/post-accounts.interface'; import { IPostStockToDepositParams } from './interfaces/post-stock-to-deposit.interface'; import { IPostStockParams } from './interfaces/post-stock.interface'; import { IReverseAccountsParams } from './interfaces/reverse-accounts.interface'; import { IReverseStockParams } from './interfaces/reverse-stock.interface'; import { IUpdateBody, IUpdateParams, IUpdateResponse } from './interfaces/update.interface'; export declare class PedidosVendas extends Entity { deleteMany(params: IDeleteManyParams): Promise; delete(params: IDeleteParams): Promise; get(params?: IGetParams): Promise; find(params: IFindParams): Promise; changeSituation(params: IChangeSituationParams): Promise; create(body: ICreateBody): Promise; postStockToDeposit(params: IPostStockToDepositParams): Promise; postStock(params: IPostStockParams): Promise; reverseStock(params: IReverseStockParams): Promise; postAccounts(params: IPostAccountsParams): Promise; reverseAccounts(params: IReverseAccountsParams): Promise; generateNfe(params: IGenerateNfeParams): Promise; generateNfce(params: IGenerateNfceParams): Promise; update(params: IUpdateParams & IUpdateBody): Promise; }