import ISupplier from '../../Interfaces/Supplier'; import IQueryOptions from '../../Interfaces/Query/IProductQueryOptions'; import ISupplierCommand from '../../Interfaces/Supplier/ICommand'; import { BaseServiceClass } from '../baseService'; export default class Supplier extends BaseServiceClass { data: () => ISupplier; private _getCommands; private _addCommand; private _deleteCommand; private _approveCommand; private _rejectCommand; commands: { get: (_options?: IQueryOptions) => Promise; add: (_command: ISupplierCommand) => Promise; delete: (_id: string) => Promise; approve: (_props: ISupplierRequesterType) => Promise; reject: (_props: ISupplierRequesterType) => Promise; }; } interface ISupplierRequesterType { readonly slug?: string; readonly id?: string; readonly name?: string; } export {};