import { CustomDataConfig } from './config'; /** * Provides the means to control the analytics collected by a `Player`. * Use the `Player.analytics` property to access a `Player`'s `AnalyticsApi`. */ export declare class AnalyticsApi { /** * The native player id that this analytics api is attached to. */ playerId: string; constructor(playerId: string); /** * Sends a sample with the provided custom data. * Does not change the configured custom data of the collector or source. */ sendCustomDataEvent: (customData: CustomDataConfig) => Promise; /** * Gets the current user id used by the bundled analytics instance. * * @returns The current user id. */ getUserId: () => Promise; } //# sourceMappingURL=player.d.ts.map