/** * Reporting Schemas * * Zod schemas for reporting client input validation. */ import { z } from 'zod/v4'; /** Auth mode supported by saved reporting endpoints. */ export declare const ReportingAuthMode: z.ZodEnum<{ all_orgs: "all_orgs"; creator_only: "creator_only"; same_org: "same_org"; }>; /** UUID used for saved reporting query identifiers. */ export declare const ReportingSavedQueryId: z.ZodString; /** Email address used by reporting admin endpoints. */ export declare const ReportingUserEmail: z.ZodEmail; /** Input for executing an ad-hoc reporting query. */ export declare const ReportingQueryInput: z.ZodObject<{ sql: z.ZodString; }, z.core.$strip>; /** Input for persisting a reporting query as an endpoint. */ export declare const PersistReportingQueryInput: z.ZodObject<{ endpointName: z.ZodString; sql: z.ZodString; authMode: z.ZodEnum<{ all_orgs: "all_orgs"; creator_only: "creator_only"; same_org: "same_org"; }>; description: z.ZodOptional; }, z.core.$strip>; /** Input for removing a saved reporting endpoint. */ export declare const RemoveReportingQueryInput: z.ZodObject<{ endpointId: z.ZodString; }, z.core.$strip>; export type ReportingQueryInput = z.input; export type PersistReportingQueryInput = z.input; export type RemoveReportingQueryInput = z.input; //# sourceMappingURL=reporting.d.ts.map