import type { OperationSchema, RequestFnResponse, ServiceOperationMutationFn, ServiceOperationQueryFn } from '@openapi-qraft/tanstack-query-react-types';
import type { CreateAPIBasicClientOptions } from '../qraftAPIClient.js';
/**
 * Called when <service>.<operation>(...) is invoked.
 */
export declare const operationInvokeFn: <TSchema extends OperationSchema, TBody, TData, TParams, TError>(qraftOptions: CreateAPIBasicClientOptions, schema: TSchema, args: Parameters<ServiceOperationQueryFn<TSchema, TData, TParams, TError>> | Parameters<ServiceOperationMutationFn<TSchema, TBody, TData, TParams, TError>>) => Promise<RequestFnResponse<TData, TError>>;
//# sourceMappingURL=operationInvokeFn.d.ts.map