/** * postgres-mcp - Statistics Base Schemas * * Base Zod schemas for MCP visibility (input schema declarations). * These are the schemas exposed to agents — preprocessing is applied separately. */ import { z } from "zod"; export declare const StatsDescriptiveSchemaBase: z.ZodObject<{ table: z.ZodString; tableName: z.ZodOptional; column: z.ZodString; schema: z.ZodOptional; where: z.ZodOptional; params: z.ZodOptional>; groupBy: z.ZodOptional; }, z.core.$strip>; export declare const StatsPercentilesSchemaBase: z.ZodObject<{ table: z.ZodString; tableName: z.ZodOptional; column: z.ZodString; percentiles: z.ZodOptional>; schema: z.ZodOptional; where: z.ZodOptional; params: z.ZodOptional>; groupBy: z.ZodOptional; }, z.core.$strip>; export declare const StatsCorrelationSchemaBase: z.ZodObject<{ table: z.ZodString; tableName: z.ZodOptional; column1: z.ZodOptional; column2: z.ZodOptional; x: z.ZodOptional; y: z.ZodOptional; schema: z.ZodOptional; where: z.ZodOptional; params: z.ZodOptional>; groupBy: z.ZodOptional; }, z.core.$strip>; export declare const StatsRegressionSchemaBase: z.ZodObject<{ table: z.ZodString; tableName: z.ZodOptional; xColumn: z.ZodOptional; yColumn: z.ZodOptional; independentColumn: z.ZodOptional; dependentColumn: z.ZodOptional; x: z.ZodOptional; y: z.ZodOptional; column1: z.ZodOptional; column2: z.ZodOptional; schema: z.ZodOptional; where: z.ZodOptional; params: z.ZodOptional>; groupBy: z.ZodOptional; }, z.core.$strip>; export declare const StatsTimeSeriesSchemaBase: z.ZodObject<{ table: z.ZodString; tableName: z.ZodOptional; valueColumn: z.ZodOptional; timeColumn: z.ZodOptional; value: z.ZodOptional; time: z.ZodOptional; interval: z.ZodOptional>; aggregation: z.ZodOptional>; schema: z.ZodOptional; where: z.ZodOptional; params: z.ZodOptional>; limit: z.ZodOptional; groupBy: z.ZodOptional; groupLimit: z.ZodOptional; }, z.core.$strip>; export declare const StatsDistributionSchemaBase: z.ZodObject<{ table: z.ZodString; tableName: z.ZodOptional; column: z.ZodString; buckets: z.ZodOptional; schema: z.ZodOptional; where: z.ZodOptional; params: z.ZodOptional>; groupBy: z.ZodOptional; groupLimit: z.ZodOptional; }, z.core.$strip>; export declare const StatsHypothesisSchemaBase: z.ZodObject<{ table: z.ZodString; tableName: z.ZodOptional; column: z.ZodString; hypothesizedMean: z.ZodOptional; populationStdDev: z.ZodOptional; schema: z.ZodOptional; where: z.ZodOptional; params: z.ZodOptional>; groupBy: z.ZodOptional; }, z.core.$strip>; export declare const StatsSamplingSchemaBase: z.ZodObject<{ table: z.ZodString; tableName: z.ZodOptional; method: z.ZodOptional>; sampleSize: z.ZodOptional; percentage: z.ZodOptional; schema: z.ZodOptional; select: z.ZodOptional>; where: z.ZodOptional; params: z.ZodOptional>; }, z.core.$strip>; /** * Statistics object schema for descriptive stats */ export declare const StatisticsObjectSchema: z.ZodObject<{ count: z.ZodNumber; min: z.ZodNullable; max: z.ZodNullable; avg: z.ZodNullable; mean: z.ZodOptional>; stddev: z.ZodNullable; variance: z.ZodNullable; sum: z.ZodNullable; mode: z.ZodNullable; }, z.core.$strip>; //# sourceMappingURL=base-schemas.d.ts.map