import type AlgoliaAnalytics from "./insights";
type InsightRegion = "de" | "us";
export interface InitParams {
    apiKey?: string;
    appId?: string;
    userHasOptedOut?: boolean;
    anonymousUserToken?: boolean;
    useCookie?: boolean;
    cookieDuration?: number;
    region?: InsightRegion;
    userToken?: string;
    authenticatedUserToken?: string;
    partial?: boolean;
    host?: string;
}
/**
 * Binds credentials and settings to class.
 *
 * @param options - InitParams.
 */
export declare function init(this: AlgoliaAnalytics, options?: InitParams): void;
export {};
