/** Class to record Events (interactions with no connected user's account) */
export default class EventsApiModule {
    /** Point API URL */
    readonly apiUrl: string;
    private readonly emailAddress;
    private readonly url;
    constructor(apiUrl?: string, emailAddress?: string);
    scribeInstalled(id: string): Promise<void>;
    scribeUninstalled(id: string): Promise<void>;
    acceptedToS(id: string): Promise<void>;
    signInWithGoogle(id: string): Promise<void>;
    paymentInfoFreeTrialShown(id: string): Promise<void>;
    paymentFailure(id: string): Promise<void>;
    paymentOpened(id: string): Promise<void>;
    paymentSuccess(id: string): Promise<void>;
    private storeEvent;
    /** Make unauthenticated request to Events API Resource */
    private fetch;
}
