import { UseMutationOptions } from '@tanstack/react-query'; import type { SalesforceChangeset } from '../schemas/SalesforceChangeset'; import type { SalesforceChangesetCreateRequest } from '../schemas/SalesforceChangesetCreateRequest'; import type { ResponseWithPagination } from '../helpers'; import { FetcherOptions } from '../../../../fetcher/index.js'; export interface CreateProjectScopedSalesforceChangesetMutationPathParams { org: string; project: string; } export interface CreateProjectScopedSalesforceChangesetMutationHeaderParams { 'Harness-Account'?: string; } export type CreateProjectScopedSalesforceChangesetRequestBody = SalesforceChangesetCreateRequest; export type CreateProjectScopedSalesforceChangesetOkResponse = ResponseWithPagination; export type CreateProjectScopedSalesforceChangesetErrorResponse = unknown; export interface CreateProjectScopedSalesforceChangesetProps extends CreateProjectScopedSalesforceChangesetMutationPathParams, Omit, 'url'> { body: CreateProjectScopedSalesforceChangesetRequestBody; } export declare function createProjectScopedSalesforceChangeset(props: CreateProjectScopedSalesforceChangesetProps): Promise; /** * Create a Salesforce Changeset */ export declare function useCreateProjectScopedSalesforceChangesetMutation(options?: Omit, 'mutationKey' | 'mutationFn'>): import("@tanstack/react-query").UseMutationResult;