import * as IShared from '../../../shared/interface'; import { DocumentHeaderSubscriber } from '../../../shared/entities/stock'; export type Entity = DocumentHeaderSubscriber; export declare const Route = "file"; export declare const UpperName = "DocumentHeaderSubscriber"; export declare const LowerName: string; export interface IFindByOwnerRequest { owner_id: string; } export interface ICreateRequest { document_header_id: string; store_operator_id: string; } export interface IRepository { findByOwnerId(params: IFindByOwnerRequest): Promise; create(data: ICreateRequest): Promise; deleteOne(selector: IShared.IFindByIdRequest): Promise; } export type IController = IShared.IEntityWithUserToken;