import type { DashgramConfig, EventProperties, TrackLevel } from "./types"; import { UserTraits } from "@dashgram/javascript"; import { DashgramEvent } from "@dashgram/javascript"; declare class DashgramSDK { private config; private context; private transport; private batchProcessor; private trackers; private isInitialized; init(userConfig: DashgramConfig): void; private setupTrackers; track(event: string, properties?: EventProperties): void; private trackAuto; private buildEvent; setTrackLevel(level: TrackLevel): void; flush(): Promise; shutdown(): void; private ensureInitialized; private log; } declare const DashgramMini: DashgramSDK; export type { DashgramConfig, DashgramEvent, EventProperties, UserTraits, TrackLevel }; export { DashgramError, DashgramAPIError, NetworkError, DashgramConfigurationError } from "./errors"; export default DashgramMini; //# sourceMappingURL=index.d.ts.map