import * as IShared from '../../../shared/interface'; import { DocumentLineAssoc } from '../../../shared/entities/stock'; import * as IDocumentLine from '../documentLine/interfaces'; import { IDocumentLineVirtuals } from '../documentLine/interfaces'; export type Entity = DocumentLineAssoc; export declare const Route = "documentLineAssoc"; export declare const UpperName = "DocumentLineAssoc"; export declare const LowerName: string; export interface IEntityExtended extends Entity { document_line: IDocumentLine.IEntityExtended; } export interface IRepository { findByOwnerId(data: IShared.IFindByOwnerIdRequest): Promise; findVirtualsByOwnerId(data: IShared.IFindByOwnerIdRequest): Promise; findHistoryByLineId(data: IShared.IFindByIdRequest): Promise; } export type IController = IShared.IEntityWithUserToken;