export interface ProfileSnapshot {
    generatedAt: string;
    windowDays: number;
    workCount: number;
    totalDurationSec: number;
    averageDurationSec: number;
    topAspects: Array<{
        aspect: string;
        count: number;
    }>;
    topPlatforms: Array<{
        platform: string;
        count: number;
    }>;
    topCaptionTypes: Array<{
        type: string;
        count: number;
    }>;
    recentWorkIds: string[];
}
export declare function getProfile(opts?: {
    noCache?: boolean;
    windowDays?: number;
}): Promise<ProfileSnapshot>;
export declare function clearProfileCache(): void;
//# sourceMappingURL=profile.d.ts.map