import { MutationAssignStockLocationsToChannelArgs, MutationCreateStockLocationArgs, MutationDeleteStockLocationArgs, MutationDeleteStockLocationsArgs, MutationRemoveStockLocationsFromChannelArgs, MutationUpdateStockLocationArgs, QueryStockLocationArgs, QueryStockLocationsArgs } from '@vendure/common/lib/generated-types'; import { StockLocationService } from '../../../service/services/stock-location.service'; import { RequestContext } from '../../common/request-context'; export declare class StockLocationResolver { private stockLocationService; constructor(stockLocationService: StockLocationService); stockLocation(ctx: RequestContext, args: QueryStockLocationArgs): Promise; stockLocations(ctx: RequestContext, args: QueryStockLocationsArgs): Promise>; createStockLocation(ctx: RequestContext, args: MutationCreateStockLocationArgs): Promise; updateStockLocation(ctx: RequestContext, args: MutationUpdateStockLocationArgs): Promise; deleteStockLocation(ctx: RequestContext, args: MutationDeleteStockLocationArgs): Promise; deleteStockLocations(ctx: RequestContext, args: MutationDeleteStockLocationsArgs): Promise; assignStockLocationsToChannel(ctx: RequestContext, args: MutationAssignStockLocationsToChannelArgs): Promise; removeStockLocationsFromChannel(ctx: RequestContext, args: MutationRemoveStockLocationsFromChannelArgs): Promise; }