import { Moment } from 'moment'; import { FunctionImportRequestBuilder, DeSerializers, DefaultDeSerializers } from '@sap-cloud-sdk/odata-v2'; import { PickingReport } from './PickingReport'; import { Return } from './Return'; /** * Type of the parameters to be passed to [[postGoodsIssue]]. */ export interface PostGoodsIssueParameters { /** * Delivery. */ deliveryDocument?: string | null; } /** * Invoke action PostGoodsIssue. * @param parameters - Object containing all parameters for the function import. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function postGoodsIssue(parameters: PostGoodsIssueParameters, deSerializers?: DeSerializersT): FunctionImportRequestBuilder, PickingReport[]>; /** * Type of the parameters to be passed to [[reverseGoodsIssue]]. */ export interface ReverseGoodsIssueParameters { /** * Delivery. */ deliveryDocument?: string | null; /** * Actual GI Date. */ actualGoodsMovementDate?: Moment | null; } /** * Invoke action ReverseGoodsIssue. * @param parameters - Object containing all parameters for the function import. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function reverseGoodsIssue(parameters: ReverseGoodsIssueParameters, deSerializers?: DeSerializersT): FunctionImportRequestBuilder, Return[]>; /** * Type of the parameters to be passed to [[confirmPickingAllItems]]. */ export interface ConfirmPickingAllItemsParameters { /** * Delivery. */ deliveryDocument?: string | null; } /** * Invoke action ConfirmPickingAllItems. * @param parameters - Object containing all parameters for the function import. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function confirmPickingAllItems(parameters: ConfirmPickingAllItemsParameters, deSerializers?: DeSerializersT): FunctionImportRequestBuilder, PickingReport[]>; /** * Type of the parameters to be passed to [[confirmPickingOneItem]]. */ export interface ConfirmPickingOneItemParameters { /** * Item. */ deliveryDocumentItem?: string | null; /** * Delivery. */ deliveryDocument?: string | null; } /** * Invoke action ConfirmPickingOneItem. * @param parameters - Object containing all parameters for the function import. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function confirmPickingOneItem(parameters: ConfirmPickingOneItemParameters, deSerializers?: DeSerializersT): FunctionImportRequestBuilder, PickingReport[]>; /** * Type of the parameters to be passed to [[pickAllItems]]. */ export interface PickAllItemsParameters { /** * Delivery. */ deliveryDocument?: string | null; } /** * Invoke action PickAllItems. * @param parameters - Object containing all parameters for the function import. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function pickAllItems(parameters: PickAllItemsParameters, deSerializers?: DeSerializersT): FunctionImportRequestBuilder, PickingReport[]>; /** * Type of the parameters to be passed to [[pickOneItem]]. */ export interface PickOneItemParameters { /** * Delivery. */ deliveryDocument?: string | null; /** * Item. */ deliveryDocumentItem?: string | null; } /** * Invoke action PickOneItem. * @param parameters - Object containing all parameters for the function import. * @returns A request builder that allows to overwrite some of the values and execute the resulting request. */ export declare function pickOneItem(parameters: PickOneItemParameters, deSerializers?: DeSerializersT): FunctionImportRequestBuilder, PickingReport[]>; export declare const functionImports: { postGoodsIssue: typeof postGoodsIssue; reverseGoodsIssue: typeof reverseGoodsIssue; confirmPickingAllItems: typeof confirmPickingAllItems; confirmPickingOneItem: typeof confirmPickingOneItem; pickAllItems: typeof pickAllItems; pickOneItem: typeof pickOneItem; }; //# sourceMappingURL=function-imports.d.ts.map