import type { RequestOptions } from '@segment/actions-core';
import type { Settings } from './generated-types';
interface RequestParams {
    url: string;
    options: RequestOptions;
}
export declare const meRequestParams: (settings: Settings) => RequestParams;
export declare const customEventRequestParams: (settings: Settings, requestValues: {
    userId: string;
    eventName: string;
    eventData: {};
    timestamp?: string;
    useRecentSession?: boolean;
    sessionUrl?: string;
}) => RequestParams;
export declare const setUserPropertiesRequestParams: (settings: Settings, userId: string, requestBody: Object) => RequestParams;
export declare const deleteUserRequestParams: (settings: Settings, userId: string) => RequestParams;
export declare const createUserRequestParams: (settings: Settings, requestBody: Object) => RequestParams;
export declare const createEventRequestParams: (settings: Settings, requestValues: {
    userId?: string;
    eventName: string;
    properties: {};
    timestamp?: string;
    useRecentSession?: boolean;
    sessionUrl?: string;
}) => RequestParams;
export {};
