import { AutoEncoder } from '@simonbackx/simple-encoding'; export declare class StockReservation extends AutoEncoder { objectId: string; /** * To identify for what object type this reservation happened. * * E.g. 'productPrice' */ objectType: string; amount: number; children: StockReservation[]; static getAmount(type: string, id: string | null, list: StockReservation[]): number; static filter(type: string, id: string, list: StockReservation[]): StockReservation[]; static add(base: StockReservation[], add: StockReservation): void; invert(): void; static remove(base: StockReservation[], remove: StockReservation): void; static added(base: StockReservation[], add: StockReservation[]): StockReservation[]; static removed(base: StockReservation[], remove: StockReservation[]): StockReservation[]; } //# sourceMappingURL=StockReservation.d.ts.map