import { RequestFn } from '@segment/actions-core';
import { Settings } from './generated-types';
export type EventType = 'track' | 'identify' | 'group' | 'page' | 'screen';
export declare const getAuthUrl: () => string;
export declare const getEventUrl: (eventType: EventType) => string;
export declare function perform<Payload>(eventType: EventType): RequestFn<Settings, Payload>;
export declare function performBatch<Payload>(eventType: EventType): RequestFn<Settings, Payload[]>;
