import { ActionFunctionImportRequestBuilder as ActionFunctionImportRequestBuilderBase, FunctionImportParameters } from '../../odata-common';
/**
 * Create OData request to execute a function import.
 * @typeparam ParametersT - Type of the function import parameters
 * @typeparam ReturnT - Type of the function import return value
 */
export declare class FunctionImportRequestBuilder<ParametersT, ReturnT> extends ActionFunctionImportRequestBuilderBase<ParametersT, ReturnT> {
    readonly responseTransformer: (data: any) => ReturnT;
    /**
     * Creates an instance of FunctionImportRequestBuilder.
     * @param defaultServicePath - Default path for the service the function belongs to
     * @param functionImportName - The name of the function import.
     * @param responseTransformer - Transformation function for the response
     * @param parameters - Parameters to be set in the function
     */
    constructor(defaultServicePath: string, functionImportName: string, responseTransformer: (data: any) => ReturnT, parameters: FunctionImportParameters<ParametersT>);
}
export { FunctionImportRequestBuilder as FunctionImportRequestBuilderV4 };
//# sourceMappingURL=function-import-request-builder.d.ts.map