import { z } from 'zod'; import { FlowStatus } from '../../automation/flows/flow'; export declare enum AnalyticsTimePeriod { LAST_WEEK = "last-week", LAST_MONTH = "last-month", LAST_THREE_MONTHS = "last-three-months", LAST_SIX_MONTHS = "last-six-months", LAST_YEAR = "last-year" } export declare const AnalyticsRunsUsageItem: z.ZodObject<{ day: z.ZodString; flowId: z.ZodString; runs: z.ZodNumber; }, z.core.$strip>; export type AnalyticsRunsUsageItem = z.infer; export declare const AnalyticsRunsUsage: z.ZodArray>; export type AnalyticsRunsUsage = z.infer; export declare const AnalyticsFlowReportItem: z.ZodObject<{ flowId: z.ZodString; flowName: z.ZodString; projectId: z.ZodString; projectName: z.ZodString; status: z.ZodEnum; timeSavedPerRun: z.ZodOptional>; ownerId: z.ZodOptional>; }, z.core.$strip>; export type AnalyticsFlowReportItem = z.infer; export declare const AnalyticsFlowReport: z.ZodArray; timeSavedPerRun: z.ZodOptional>; ownerId: z.ZodOptional>; }, z.core.$strip>>; export type AnalyticsFlowReport = z.infer; export declare const PlatformAnalyticsReport: z.ZodObject<{ cachedAt: z.ZodPipe, z.ZodString>; runs: z.ZodArray>; outdated: z.ZodBoolean; flows: z.ZodArray; timeSavedPerRun: z.ZodOptional>; ownerId: z.ZodOptional>; }, z.core.$strip>>; platformId: z.ZodString; users: z.ZodArray; externalId: z.ZodOptional>; platformId: z.ZodOptional>; platformRole: z.ZodEnum; lastName: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; lastActiveDate: z.ZodOptional, z.ZodString>>>; imageUrl: z.ZodOptional>; }, z.core.$strip>>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>; export type PlatformAnalyticsReport = z.infer; export declare const ProjectLeaderboardItem: z.ZodObject<{ projectId: z.ZodString; projectName: z.ZodString; flowCount: z.ZodNumber; minutesSaved: z.ZodOptional>; }, z.core.$strip>; export type ProjectLeaderboardItem = z.infer; export declare const UserLeaderboardItem: z.ZodObject<{ userId: z.ZodString; flowCount: z.ZodNumber; minutesSaved: z.ZodOptional>; }, z.core.$strip>; export type UserLeaderboardItem = z.infer; export declare const AnalyticsReportRequest: z.ZodObject<{ timePeriod: z.ZodOptional>; }, z.core.$strip>; export type AnalyticsReportRequest = z.infer; export declare const LeaderboardRequest: z.ZodObject<{ timePeriod: z.ZodEnum; }, z.core.$strip>; export type LeaderboardRequest = z.infer; //# sourceMappingURL=index.d.ts.map