import type { Settings } from './generated-types';
import type { Payload as IdentifyPayload } from './identifyUser/generated-types';
import type { Payload as TrackPayload } from './trackEvent/generated-types';
import type { Payload as GroupPayload } from './identifyCompany/generated-types';
import { RequestOptions } from '@segment/actions-core';
interface RequestParams {
    url: string;
    options: RequestOptions;
}
export declare const getDeleteRequestParams: (settings: Settings, userId: string) => RequestParams;
export declare const getValidationParams: (settings: Settings) => RequestParams;
export declare const getIdentifyRequestParams: (settings: Settings, payload: IdentifyPayload) => RequestParams;
export declare const getCompanyIdentifyRequestParams: (settings: Settings, payload: GroupPayload) => RequestParams;
export declare const getTrackEventParams: (settings: Settings, payload: TrackPayload) => RequestParams;
export {};
