import * as IShared from '../../../shared/interface'; import { SavedProviderProposal } from '../../../shared/entities/stock'; export type Entity = SavedProviderProposal; export declare const Route = "saved_provider_proposal"; export declare const UpperName = "SavedProviderProposal"; export declare const LowerName: string; export interface ISetRequest { provider_id: string; product_id: string; quantity: number; } export interface IFindManyResponse { product_id: string; quantity: number; } export interface IRepository { findByProviderId(selector: IShared.IFindByIdRequest): Promise; set(data: ISetRequest): Promise; } export type IController = IShared.IEntityWithUserToken;