import type { AreAllOptional } from '@openapi-qraft/tanstack-query-react-types'; import type { DeepReadonly } from './DeepReadonly.js'; interface QueryFnBaseUrlOptions, TSignal extends AbortSignal> { /** * Base URL to use for the request * @example 'https://api.example.com' */ baseUrl?: string; meta?: TMeta; signal?: TSignal; } export type ServiceOperationMutationFnOptions, TSignal extends AbortSignal = AbortSignal> = AreAllOptional extends true ? AreAllOptional extends true ? void | ({ parameters?: DeepReadonly; body?: TBody; } & QueryFnBaseUrlOptions) : { parameters: DeepReadonly; body?: TBody; } & QueryFnBaseUrlOptions : AreAllOptional extends true ? { parameters?: DeepReadonly; body: TBody; } & QueryFnBaseUrlOptions : { parameters: DeepReadonly; body: TBody; } & QueryFnBaseUrlOptions; export {}; //# sourceMappingURL=ServiceOperationMutation.d.ts.map