import { Moment } from 'moment'; import { FunctionImportRequestBuilderV2 } from '@sap-cloud-sdk/core'; import { SalesQuote } from './SalesQuote'; import { ObjectIdentifierMapping } from './ObjectIdentifierMapping'; /** * Type of the parameters to be passed to [[depersonalizeSalesQuote]]. */ export interface DepersonalizeSalesQuoteParameters { /** * Object Id. */ objectId: string; } /** * Depersonalize Sales Quote. * * @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 resultng request. */ export declare function depersonalizeSalesQuote(parameters: DepersonalizeSalesQuoteParameters): FunctionImportRequestBuilderV2; /** * Type of the parameters to be passed to [[queryByElements]]. */ export interface QueryByElementsParameters { /** * Number Of Rows. */ numberOfRows: string; /** * Start Row. */ startRow: string; /** * Remote Identifier Defining Scheme Code. */ remoteIdentifierDefiningSchemeCode: string; /** * Remote Object Id. */ remoteObjectId: string; /** * Local Object Id. */ localObjectId: string; /** * Local Object Uuid. */ localObjectUuid: string; /** * Remote Business System Uuid. */ remoteBusinessSystemUuid: string; /** * Origin Type Code. */ originTypeCode: string; } /** * Query By Elements. * * @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 resultng request. */ export declare function queryByElements(parameters: QueryByElementsParameters): FunctionImportRequestBuilderV2; /** * Type of the parameters to be passed to [[salesQuoteQueryByElements]]. */ export interface SalesQuoteQueryByElementsParameters { /** * Number Of Rows. */ numberOfRows: string; /** * Start Row. */ startRow: string; /** * Id. */ id: string; /** * Buyer Id. */ buyerId: string; /** * Name. */ name: string; /** * Buyer Party Id. */ buyerPartyId: string; /** * Product Id. */ productId: string; /** * Data Origin Type Code. */ dataOriginTypeCode: string; /** * Status Code. */ statusCode: string; /** * Distribution Channel Code. */ distributionChannelCode: string; /** * Sales Group Id. */ salesGroupId: string; /** * Sales Office Id. */ salesOfficeId: string; /** * Employee Responsible Id. */ employeeResponsibleId: string; /** * Sales Unit Id. */ salesUnitId: string; /** * Document Type Code. */ documentTypeCode: string; /** * Cancellation Status Code. */ cancellationStatusCode: string; /** * Approval Status Code. */ approvalStatusCode: string; /** * Result Status Code. */ resultStatusCode: string; /** * Valid From Date. */ validFromDate: Moment; /** * Valid To Date. */ validToDate: Moment; /** * Version Group Id. */ versionGroupId: string; /** * Last Change Date Time. */ lastChangeDateTime: Moment; /** * Creation Date Time. */ creationDateTime: Moment; /** * Date Time. */ dateTime: Moment; } /** * Sales Quote Query By Elements. * * @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 resultng request. */ export declare function salesQuoteQueryByElements(parameters: SalesQuoteQueryByElementsParameters): FunctionImportRequestBuilderV2; export declare const functionImports: { depersonalizeSalesQuote: typeof depersonalizeSalesQuote; queryByElements: typeof queryByElements; salesQuoteQueryByElements: typeof salesQuoteQueryByElements; }; //# sourceMappingURL=function-imports.d.ts.map