import { z } from 'zod'; export declare const createPosthogConnectionRequestSchema: z.ZodObject<{ apiKey: z.ZodString; region: z.ZodEnum<["US", "EU"]>; host: z.ZodOptional; }, "strip", z.ZodTypeAny, { apiKey: string; region: "US" | "EU"; host?: string | undefined; }, { apiKey: string; region: "US" | "EU"; host?: string | undefined; }>; export type CreatePosthogConnectionRequest = z.infer; export declare const createPosthogConnectionResponseSchema: z.ZodObject<{ posthogProjectId: z.ZodString; organizationName: z.ZodNullable; projectName: z.ZodString; region: z.ZodEnum<["US", "EU"]>; host: z.ZodString; apiKey: z.ZodString; status: z.ZodEnum<["active", "degraded", "revoked"]>; createdAt: z.ZodString; } & { message: z.ZodString; }, "strip", z.ZodTypeAny, { message: string; status: "active" | "degraded" | "revoked"; apiKey: string; createdAt: string; host: string; region: "US" | "EU"; posthogProjectId: string; organizationName: string | null; projectName: string; }, { message: string; status: "active" | "degraded" | "revoked"; apiKey: string; createdAt: string; host: string; region: "US" | "EU"; posthogProjectId: string; organizationName: string | null; projectName: string; }>; export type CreatePosthogConnectionResponse = z.infer; export declare const getPosthogConnectionResponseSchema: z.ZodObject<{ posthogProjectId: z.ZodString; organizationName: z.ZodNullable; projectName: z.ZodString; region: z.ZodEnum<["US", "EU"]>; host: z.ZodString; apiKey: z.ZodString; status: z.ZodEnum<["active", "degraded", "revoked"]>; createdAt: z.ZodString; }, "strip", z.ZodTypeAny, { status: "active" | "degraded" | "revoked"; apiKey: string; createdAt: string; host: string; region: "US" | "EU"; posthogProjectId: string; organizationName: string | null; projectName: string; }, { status: "active" | "degraded" | "revoked"; apiKey: string; createdAt: string; host: string; region: "US" | "EU"; posthogProjectId: string; organizationName: string | null; projectName: string; }>; export type GetPosthogConnectionResponse = z.infer; export declare const updatePosthogConnectionStatusRequestSchema: z.ZodObject<{ status: z.ZodEnum<["active", "degraded", "revoked"]>; }, "strip", z.ZodTypeAny, { status: "active" | "degraded" | "revoked"; }, { status: "active" | "degraded" | "revoked"; }>; export type UpdatePosthogConnectionStatusRequest = z.infer; export declare const deletePosthogConnectionResponseSchema: z.ZodObject<{ message: z.ZodString; }, "strip", z.ZodTypeAny, { message: string; }, { message: string; }>; export type DeletePosthogConnectionResponse = z.infer; export declare const getPosthogDashboardsResponseSchema: z.ZodObject<{ dashboards: z.ZodArray; pinned: z.ZodOptional; lastModifiedAt: z.ZodOptional; url: z.ZodString; }, "strip", z.ZodTypeAny, { url: string; name: string; id: number; description?: string | undefined; pinned?: boolean | undefined; lastModifiedAt?: string | undefined; }, { url: string; name: string; id: number; description?: string | undefined; pinned?: boolean | undefined; lastModifiedAt?: string | undefined; }>, "many">; count: z.ZodNumber; }, "strip", z.ZodTypeAny, { count: number; dashboards: { url: string; name: string; id: number; description?: string | undefined; pinned?: boolean | undefined; lastModifiedAt?: string | undefined; }[]; }, { count: number; dashboards: { url: string; name: string; id: number; description?: string | undefined; pinned?: boolean | undefined; lastModifiedAt?: string | undefined; }[]; }>; export type GetPosthogDashboardsResponse = z.infer; //# sourceMappingURL=posthog-api.schema.d.ts.map