export declare class AlSegmentClient { /** * Tracks a single event. * * @param eventName The name of the event. Please review SegmentIO's recommended * event naming conventions, they're worth considering. * @param properties A map of properties to pass along with the event. * @param options A map of options to pass along to segment. */ trackEvent(eventName: string, properties?: { [propName: string]: any; }, options?: { [optName: string]: any; }): void; /** * Tracks a identify event. * * @param id Unique identifier * @param properties A map of properties to pass along with the event. */ identifyEvent(id: string, properties?: Object): void; /** * Tracks a group event. * * @param id Unique identifier * @param properties A map of properties to pass along with the event. */ groupEvent(id: string, properties?: Object): void; } export declare const AlSegmentService: AlSegmentClient;