import "core-js/stable";
import "regenerator-runtime/runtime";
import { User, HackleEvent } from "@hackler/sdk-core";
import HackleClient, { PageView } from "./HackleClient";
import { getUserId, removeUserId, setUserId } from "./identifier/IdentifierManager";
interface Config {
    debug?: boolean;
    auto_track_page_view?: boolean;
    [key: string]: string | boolean | undefined;
}
declare function createInstance(sdkKey: string, _config?: Config): HackleClient;
declare const _default: {
    createInstance: typeof createInstance;
    getUserId: typeof getUserId;
    setUserId: typeof setUserId;
    removeUserId: typeof removeUserId;
};
export default _default;
export { createInstance };
export { getUserId };
export { setUserId };
export { removeUserId };
export { HackleClient };
export { User };
export { HackleEvent };
export { PageView };
//# sourceMappingURL=index.d.ts.map