import { z } from 'zod'; export declare const ApplicationSortableFieldsSchema: z.ZodEnum<{ name: "name"; version: "version"; publisher: "publisher"; crash_count: "crash_count"; device_count: "device_count"; }>; export declare const ApplicationItemSchema: z.ZodObject<{ name: z.ZodString; version: z.ZodOptional; publisher: z.ZodOptional; platform: z.ZodOptional; deviceCount: z.ZodOptional; crashCount: z.ZodOptional; }, z.core.$strip>; export declare const ListApplicationsInputSchema: z.ZodObject<{ page: z.ZodOptional>; pageSize: z.ZodOptional>; sort: z.ZodOptional>; sortDir: z.ZodOptional>>; search: z.ZodOptional; filters: z.ZodOptional>; rows: z.ZodDefault; value: z.ZodUnion]>; }, z.core.$strip>>>; }, z.core.$strip>>; includeCrashStats: z.ZodOptional>; }, z.core.$strip>; export declare const ListApplicationsOutputSchema: z.ZodObject<{ items: z.ZodArray; publisher: z.ZodOptional; platform: z.ZodOptional; deviceCount: z.ZodOptional; crashCount: z.ZodOptional; }, z.core.$strip>>; page: z.ZodNumber; pageSize: z.ZodNumber; totalCount: z.ZodNumber; totalPages: z.ZodNumber; }, z.core.$strip>; export declare const ApplicationCrashItemSchema: z.ZodObject<{ applicationName: z.ZodString; version: z.ZodOptional; crashCount: z.ZodNumber; deviceCount: z.ZodOptional; lastCrashTime: z.ZodOptional; crashTypes: z.ZodOptional>; }, z.core.$strip>; export declare const GetApplicationCrashesInputSchema: z.ZodObject<{ from: z.ZodString; to: z.ZodString; applicationName: z.ZodOptional; minCrashes: z.ZodOptional>; page: z.ZodOptional>; pageSize: z.ZodOptional>; sort: z.ZodOptional>>; sortDir: z.ZodOptional>>; groupByVersion: z.ZodOptional>; }, z.core.$strip>; export declare const GetApplicationCrashesOutputSchema: z.ZodObject<{ from: z.ZodString; to: z.ZodString; totalCrashes: z.ZodNumber; items: z.ZodArray; crashCount: z.ZodNumber; deviceCount: z.ZodOptional; lastCrashTime: z.ZodOptional; crashTypes: z.ZodOptional>; }, z.core.$strip>>; page: z.ZodNumber; pageSize: z.ZodNumber; totalCount: z.ZodNumber; }, z.core.$strip>; export declare const ApplicationVersionComparisonSchema: z.ZodObject<{ version: z.ZodString; crashCount: z.ZodNumber; deviceCount: z.ZodNumber; crashRate: z.ZodNumber; firstSeen: z.ZodOptional; lastSeen: z.ZodOptional; }, z.core.$strip>; export declare const CompareApplicationVersionsInputSchema: z.ZodObject<{ applicationName: z.ZodString; from: z.ZodString; to: z.ZodString; }, z.core.$strip>; export declare const CompareApplicationVersionsOutputSchema: z.ZodObject<{ applicationName: z.ZodString; from: z.ZodString; to: z.ZodString; versions: z.ZodArray; lastSeen: z.ZodOptional; }, z.core.$strip>>; summary: z.ZodObject<{ totalVersions: z.ZodNumber; totalCrashes: z.ZodNumber; totalDevices: z.ZodNumber; mostStableVersion: z.ZodOptional; mostUnstableVersion: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; export declare const WinEventLogItemSchema: z.ZodObject<{ eventId: z.ZodOptional; source: z.ZodOptional; level: z.ZodOptional; message: z.ZodOptional; timestamp: z.ZodOptional; deviceId: z.ZodOptional; deviceName: z.ZodOptional; category: z.ZodOptional; }, z.core.$strip>; export declare const GetWinEventLogsInputSchema: z.ZodObject<{ from: z.ZodString; to: z.ZodString; level: z.ZodOptional>; source: z.ZodOptional; eventId: z.ZodOptional; deviceId: z.ZodOptional; search: z.ZodOptional; page: z.ZodOptional>; pageSize: z.ZodOptional>; sort: z.ZodOptional>>; sortDir: z.ZodOptional>>; }, z.core.$strip>; export declare const GetWinEventLogsOutputSchema: z.ZodObject<{ from: z.ZodString; to: z.ZodString; items: z.ZodArray; source: z.ZodOptional; level: z.ZodOptional; message: z.ZodOptional; timestamp: z.ZodOptional; deviceId: z.ZodOptional; deviceName: z.ZodOptional; category: z.ZodOptional; }, z.core.$strip>>; page: z.ZodNumber; pageSize: z.ZodNumber; totalCount: z.ZodNumber; }, z.core.$strip>; export type ApplicationItem = z.infer; export type ListApplicationsInput = z.infer; export type ListApplicationsOutput = z.infer; export type ApplicationCrashItem = z.infer; export type GetApplicationCrashesInput = z.infer; export type GetApplicationCrashesOutput = z.infer; export type ApplicationVersionComparison = z.infer; export type CompareApplicationVersionsInput = z.infer; export type CompareApplicationVersionsOutput = z.infer; export type WinEventLogItem = z.infer; export type GetWinEventLogsInput = z.infer; export type GetWinEventLogsOutput = z.infer;