type AirtakeOptions = { token: string; enabled?: boolean; baseUrl?: string; experimental?: { autotrack?: boolean; }; }; type Value = string | number | boolean | undefined | null; type Props = Record; declare class AirtakeClient { private enabled; private baseUrl; private token; private actorId?; private deviceId; constructor(options: AirtakeOptions); track(event: string, props?: Props): void; identify(actorId: string | number, props?: Props): void; reset(): void; private request; private issueDeviceId; private observe; private get endpoint(); private get localStorageAvailable(); } declare const Airtake: { init: (options: AirtakeOptions) => AirtakeClient; }; export { Airtake, type AirtakeOptions, type Props };