import type { SourceOfFundsPayloadType } from '../../core/models/api/source-of-funds';
import type { MutationOptions } from '../types';
import type { components } from './businessLines.contract';
type BusinessLinesResponse = components['schemas']['BusinessLineDto'];
type MutatePayload = SourceOfFundsPayloadType & {
    businessLineId: string;
};
export declare const useUpdateSourceOfFunds: (options?: Omit<MutationOptions<BusinessLinesResponse, Error, MutatePayload>, "mutationFn">) => import("@tanstack/preact-query").UseMutationResult<{
    readonly id?: string;
    industryCode: string;
    readonly industryCodeDescription?: string;
    legalEntityId: string;
    salesChannels?: string[];
    service: components["schemas"]["Service"];
    sourceOfFunds?: components["schemas"]["SourceOfFundsDto"];
    webData?: components["schemas"]["WebDataDto"][];
    webDataExemption?: components["schemas"]["WebDataExemptionDto"];
}, Error, MutatePayload, unknown>;
export {};
