import * as IShared from '../../../shared/interface'; import { DocumentLineNote } from '../../../shared/entities/stock'; export declare const IDocumentLineNoteTypeEnum: { Quebra: 'Quebra'; Entrada: 'Entrada'; Compra: 'Compra'; Devolucao: 'Devolucao'; Transformado: 'Transformado'; Inventario: 'Inventario'; PC: 'PC'; PF: 'PF'; }; export type IDocumentLineNoteType = (typeof IDocumentLineNoteTypeEnum)[keyof typeof IDocumentLineNoteTypeEnum]; export declare const documentLineNoteTypes: string[]; export type Entity = DocumentLineNote; export declare const Route = "documentLineNote"; export declare const UpperName = "DocumentLineNote"; export declare const LowerName: string; export interface IUpsertOrDeleteRequest { document_line_id: string; type: IDocumentLineNoteType; note: string; } export interface IRepository { upsertOrDelete(data: IUpsertOrDeleteRequest): Promise; } export type IController = IShared.IEntityWithUserToken;