import { Traits } from "./domain/traits"; import { Context } from "./transport/context"; import { ExternalIds } from "./domain/externalId"; import { SdkSettings } from "./transport/plugins/plugin"; import { Consent, ConsentCategoryPreferences, ConsentPreference } from "./domain/consent"; import { fromGoogleConsentV2, GoogleConsentV2 } from "./api/consentWrappers/googleConsentV2"; declare function load(sdkSettings: SdkSettings): Promise; declare function identify(userId: string, traits?: Traits, externalIds?: ExternalIds): Promise; declare function track(eventName: string, properties?: object, traits?: object): Promise; declare function page(param1?: string | object, param2?: object, param3?: object): Promise; declare function group(groupId: string, traits?: Traits): Promise; declare function updateConsent(categoryPreferences: ConsentCategoryPreferences): void; export { load, identify, track, page, group, updateConsent, ConsentPreference, fromGoogleConsentV2 }; export type { SdkSettings, Consent, ConsentCategoryPreferences, GoogleConsentV2 };