/**
 * Identity service for managing persistent visitor and session identifiers using cookies.
 * Handles consent-based activation, automatic session renewal via user activity, and provides
 * IDs to analytics tracking modules when user consent is granted.
 */
export interface IdentityState {
    visitorId: string;
    sessionId: string;
}
export declare const Identity: {
    enable: () => void;
    disable: () => void;
    getIdentity: () => IdentityState | null;
    touchSession: () => void;
    clear: () => void;
};
