import { FunctionImportRequestBuilder, DeSerializers, DefaultDeSerializers } from '@sap-cloud-sdk/odata-v2'; import { ValidationMessages } from './ValidationMessages'; import { Messages } from './Messages'; /** * Type of the parameters to be passed to [[validate]]. */ export interface ValidateParameters { /** * Purchase Requisition. */ purchaseRequisition?: string | null; } /** * Validate. * @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 validate(parameters: ValidateParameters, deSerializers?: DeSerializersT): FunctionImportRequestBuilder, ValidationMessages[]>; /** * Type of the parameters to be passed to [[discardFromPurchasing]]. */ export interface DiscardFromPurchasingParameters { /** * Purchase Requisition. */ purchaseRequisition?: string | null; /** * Purchase Requisition Item. */ purchaseRequisitionItem?: string | null; } /** * Discard From Purchasing. * @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 discardFromPurchasing(parameters: DiscardFromPurchasingParameters, deSerializers?: DeSerializersT): FunctionImportRequestBuilder, Messages[]>; /** * Type of the parameters to be passed to [[enableForPurchasing]]. */ export interface EnableForPurchasingParameters { /** * Purchase Requisition. */ purchaseRequisition?: string | null; /** * Purchase Requisition Item. */ purchaseRequisitionItem?: string | null; } /** * Enable For Purchasing. * @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 enableForPurchasing(parameters: EnableForPurchasingParameters, deSerializers?: DeSerializersT): FunctionImportRequestBuilder, Messages[]>; export declare const functionImports: { validate: typeof validate; discardFromPurchasing: typeof discardFromPurchasing; enableForPurchasing: typeof enableForPurchasing; }; //# sourceMappingURL=function-imports.d.ts.map