import { GeoDetails } from "./feature-analytics.interface";
export interface AnalyticsFilter {
    featureName?: string;
    userIp?: string;
    userAgent?: string;
    startDate?: Date;
    endDate?: Date;
    geoDetails?: Partial<GeoDetails>;
    metadata?: Record<string, any>;
}
export interface AnalyticsSummary {
    totalEntries: number;
    uniqueUsers: number;
    timeSpan: {
        start: Date;
        end: Date;
    };
    featuresUsed: string[];
    topCountries: Array<{
        country: string;
        count: number;
    }>;
}
