import z from 'zod';
import { SalesforceRestAPIClient } from '../api/client';
import { SettingsValidationSchema } from '../settings';
type ValidateAndCreateClient = <T extends z.ZodTypeAny>(args: {
    fieldsSchema: T;
    payload: unknown;
}) => Promise<{
    salesforceClient: SalesforceRestAPIClient;
    fields: z.infer<(typeof args)['fieldsSchema']>;
    settings: z.infer<typeof SettingsValidationSchema>;
    pathwayId: string;
    activityId: string;
}>;
export declare const validatePayloadAndCreateClient: ValidateAndCreateClient;
export {};
