import { InitProps, IdentifyProps, LogConversionEventProps } from './interfaces.js'; import './domain/models/event.js'; declare global { interface Window { minderAttribution: { identify?: (...args: any) => Promise; init?: (...args: any) => Promise; logConversionEvent?: (...args: any) => Promise; logAttributionEvent?: (...args: any) => Promise; ref?: string; }; } } declare const minderAttributionFactory: () => { init: ({ credentials, configs }: InitProps) => Promise; identify: ({ deviceId, userId, }: IdentifyProps) => Promise; logConversionEvent: (input: LogConversionEventProps) => Promise; logAttributionEvent: () => Promise; }; declare const identify: ({ deviceId, userId, }: IdentifyProps) => Promise; declare const init: ({ credentials, configs }: InitProps) => Promise; declare const logConversionEvent: (input: LogConversionEventProps) => Promise; declare const logAttributionEvent: () => Promise; export { identify, init, logAttributionEvent, logConversionEvent, minderAttributionFactory };