import * as z from 'zod'; declare const QueryModelDataRequest: z.ZodObject<{ modelId: z.ZodString; options: z.ZodObject<{ interval: z.ZodObject<{ start: z.ZodNullable>; end: z.ZodNullable>; timezone: z.ZodNullable>; }, z.core.$strip>; fields: z.ZodArray; sort: z.ZodOptional; order: z.ZodOptional>; nullsLast: z.ZodNullable>; }, z.core.$strip>>; filters: z.ZodOptional; values: z.ZodOptional>; prefix: z.ZodOptional>; condition: z.ZodOptional>; }, z.core.$strip>>>; paging: z.ZodOptional>; offset: z.ZodNullable>; }, z.core.$strip>>; formattingEnabled: z.ZodNullable>; cacheControl: z.ZodOptional>; maxAge: z.ZodNullable>; }, z.core.$strip>>; totalsIncluded: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>; declare const QueryModelDataResponse: z.ZodObject<{ results: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; timestampValue: z.ZodOptional; booleanValue: z.ZodOptional; stringValue: z.ZodOptional; arrayValue: z.ZodOptional; objectValue: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ timestampValue: z.ZodOptional; booleanValue: z.ZodOptional; stringValue: z.ZodOptional; arrayValue: z.ZodOptional; objectValue: z.ZodOptional; numericValue: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ numericValue: z.ZodOptional; booleanValue: z.ZodOptional; stringValue: z.ZodOptional; arrayValue: z.ZodOptional; objectValue: z.ZodOptional; timestampValue: z.ZodDate; }, z.core.$strip>, z.ZodObject<{ numericValue: z.ZodOptional; timestampValue: z.ZodOptional; stringValue: z.ZodOptional; arrayValue: z.ZodOptional; objectValue: z.ZodOptional; booleanValue: z.ZodBoolean; }, z.core.$strip>, z.ZodObject<{ numericValue: z.ZodOptional; timestampValue: z.ZodOptional; booleanValue: z.ZodOptional; arrayValue: z.ZodOptional; objectValue: z.ZodOptional; stringValue: z.ZodString; }, z.core.$strip>, z.ZodObject<{ numericValue: z.ZodOptional; timestampValue: z.ZodOptional; booleanValue: z.ZodOptional; stringValue: z.ZodOptional; objectValue: z.ZodOptional; arrayValue: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ numericValue: z.ZodOptional; timestampValue: z.ZodOptional; booleanValue: z.ZodOptional; stringValue: z.ZodOptional; arrayValue: z.ZodOptional; objectValue: z.ZodRecord; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; cacheStatus: z.ZodOptional>; createdAt: z.ZodNullable>; expiresAt: z.ZodNullable>; }, z.core.$strip>>; pagingMetadata: z.ZodOptional>; offset: z.ZodNullable>; }, z.core.$strip>>; totals: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; timestampValue: z.ZodOptional; booleanValue: z.ZodOptional; stringValue: z.ZodOptional; arrayValue: z.ZodOptional; objectValue: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ timestampValue: z.ZodOptional; booleanValue: z.ZodOptional; stringValue: z.ZodOptional; arrayValue: z.ZodOptional; objectValue: z.ZodOptional; numericValue: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ numericValue: z.ZodOptional; booleanValue: z.ZodOptional; stringValue: z.ZodOptional; arrayValue: z.ZodOptional; objectValue: z.ZodOptional; timestampValue: z.ZodDate; }, z.core.$strip>, z.ZodObject<{ numericValue: z.ZodOptional; timestampValue: z.ZodOptional; stringValue: z.ZodOptional; arrayValue: z.ZodOptional; objectValue: z.ZodOptional; booleanValue: z.ZodBoolean; }, z.core.$strip>, z.ZodObject<{ numericValue: z.ZodOptional; timestampValue: z.ZodOptional; booleanValue: z.ZodOptional; arrayValue: z.ZodOptional; objectValue: z.ZodOptional; stringValue: z.ZodString; }, z.core.$strip>, z.ZodObject<{ numericValue: z.ZodOptional; timestampValue: z.ZodOptional; booleanValue: z.ZodOptional; stringValue: z.ZodOptional; objectValue: z.ZodOptional; arrayValue: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ numericValue: z.ZodOptional; timestampValue: z.ZodOptional; booleanValue: z.ZodOptional; stringValue: z.ZodOptional; arrayValue: z.ZodOptional; objectValue: z.ZodRecord; }, z.core.$strip>]>>>>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetModelRequest: z.ZodObject<{ modelId: z.ZodString; }, z.core.$strip>; declare const GetModelResponse: z.ZodObject<{ model: z.ZodOptional; slug: z.ZodOptional; version: z.ZodOptional; measures: z.ZodOptional; type: z.ZodOptional>; filters: z.ZodOptional>>; conditions: z.ZodOptional>>; }, z.core.$strip>>; format: z.ZodNullable>>; groupSlug: z.ZodNullable>; description: z.ZodNullable>; dependsOn: z.ZodOptional>; }, z.core.$strip>>>; dimensions: z.ZodOptional; type: z.ZodOptional>; filters: z.ZodOptional>>; conditions: z.ZodOptional>>; }, z.core.$strip>>; format: z.ZodNullable>>; groupSlug: z.ZodNullable>; description: z.ZodNullable>; dependsOn: z.ZodOptional>; }, z.core.$strip>>>; parameters: z.ZodOptional; type: z.ZodOptional>; filters: z.ZodOptional>>; conditions: z.ZodOptional>>; }, z.core.$strip>>; format: z.ZodNullable>>; groupSlug: z.ZodNullable>; description: z.ZodNullable>; dependsOn: z.ZodOptional>; }, z.core.$strip>>>; description: z.ZodNullable>; keywords: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListModelsRequest: z.ZodObject<{}, z.core.$strip>; declare const ListModelsResponse: z.ZodObject<{ models: z.ZodOptional; slug: z.ZodOptional; version: z.ZodOptional; measures: z.ZodOptional; type: z.ZodOptional>; filters: z.ZodOptional>>; conditions: z.ZodOptional>>; }, z.core.$strip>>; format: z.ZodNullable>>; groupSlug: z.ZodNullable>; description: z.ZodNullable>; dependsOn: z.ZodOptional>; }, z.core.$strip>>>; dimensions: z.ZodOptional; type: z.ZodOptional>; filters: z.ZodOptional>>; conditions: z.ZodOptional>>; }, z.core.$strip>>; format: z.ZodNullable>>; groupSlug: z.ZodNullable>; description: z.ZodNullable>; dependsOn: z.ZodOptional>; }, z.core.$strip>>>; parameters: z.ZodOptional; type: z.ZodOptional>; filters: z.ZodOptional>>; conditions: z.ZodOptional>>; }, z.core.$strip>>; format: z.ZodNullable>>; groupSlug: z.ZodNullable>; description: z.ZodNullable>; dependsOn: z.ZodOptional>; }, z.core.$strip>>>; description: z.ZodNullable>; keywords: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; export { GetModelRequest, GetModelResponse, ListModelsRequest, ListModelsResponse, QueryModelDataRequest, QueryModelDataResponse };