/** * postgres-mcp - Statistics Output Schemas * * Output validation schemas for statistical analysis results. */ import { z } from "zod"; export declare const DescriptiveOutputSchema: z.ZodObject<{ table: z.ZodOptional; column: z.ZodOptional; groupBy: z.ZodOptional; groups: z.ZodOptional; max: z.ZodNullable; avg: z.ZodNullable; mean: z.ZodOptional>; stddev: z.ZodNullable; variance: z.ZodNullable; sum: z.ZodNullable; mode: z.ZodNullable; }, z.core.$strip>; }, z.core.$strip>>>; statistics: z.ZodOptional; max: z.ZodNullable; avg: z.ZodNullable; mean: z.ZodOptional>; stddev: z.ZodNullable; variance: z.ZodNullable; sum: z.ZodNullable; mode: z.ZodNullable; }, z.core.$strip>>; count: z.ZodOptional; success: z.ZodOptional; error: z.ZodOptional; }, z.core.$strip>; /** * Output schema for pg_stats_percentiles */ export declare const PercentilesOutputSchema: z.ZodObject<{ table: z.ZodOptional; column: z.ZodOptional; groupBy: z.ZodOptional; groups: z.ZodOptional>; }, z.core.$strip>>>; percentiles: z.ZodOptional>>; count: z.ZodOptional; warning: z.ZodOptional; success: z.ZodOptional; error: z.ZodOptional; }, z.core.$strip>; /** * Output schema for pg_stats_correlation */ export declare const CorrelationOutputSchema: z.ZodObject<{ table: z.ZodOptional; columns: z.ZodOptional>; groupBy: z.ZodOptional; groups: z.ZodOptional; interpretation: z.ZodString; covariancePopulation: z.ZodNullable; covarianceSample: z.ZodNullable; sampleSize: z.ZodNumber; }, z.core.$strip>>>; count: z.ZodOptional; note: z.ZodOptional; correlation: z.ZodOptional>; interpretation: z.ZodOptional; covariancePopulation: z.ZodOptional>; covarianceSample: z.ZodOptional>; sampleSize: z.ZodOptional; success: z.ZodOptional; error: z.ZodOptional; }, z.core.$strip>; /** * Output schema for pg_stats_regression */ export declare const RegressionOutputSchema: z.ZodObject<{ table: z.ZodOptional; xColumn: z.ZodOptional; yColumn: z.ZodOptional; groupBy: z.ZodOptional; groups: z.ZodOptional; intercept: z.ZodNullable; rSquared: z.ZodNullable; equation: z.ZodString; avgX: z.ZodNullable; avgY: z.ZodNullable; sampleSize: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>>; regression: z.ZodOptional; intercept: z.ZodNullable; rSquared: z.ZodNullable; equation: z.ZodString; avgX: z.ZodNullable; avgY: z.ZodNullable; sampleSize: z.ZodNumber; }, z.core.$strip>>; count: z.ZodOptional; note: z.ZodOptional; success: z.ZodOptional; error: z.ZodOptional; }, z.core.$strip>; /** * Output schema for pg_stats_time_series */ export declare const TimeSeriesOutputSchema: z.ZodObject<{ table: z.ZodOptional; valueColumn: z.ZodOptional; timeColumn: z.ZodOptional; interval: z.ZodOptional; aggregation: z.ZodOptional; groupBy: z.ZodOptional; groups: z.ZodOptional>; }, z.core.$strip>>>; buckets: z.ZodOptional>>; count: z.ZodOptional; truncated: z.ZodOptional; totalCount: z.ZodOptional; totalGroupCount: z.ZodOptional; success: z.ZodOptional; error: z.ZodOptional; }, z.core.$strip>; /** * Output schema for pg_stats_distribution */ export declare const DistributionOutputSchema: z.ZodObject<{ table: z.ZodOptional; column: z.ZodOptional; groupBy: z.ZodOptional; groups: z.ZodOptional; bucketWidth: z.ZodNumber; skewness: z.ZodNullable; kurtosis: z.ZodNullable; histogram: z.ZodArray>; }, z.core.$strip>>>; range: z.ZodOptional>; bucketWidth: z.ZodOptional; skewness: z.ZodOptional>; kurtosis: z.ZodOptional>; histogram: z.ZodOptional>>; count: z.ZodOptional; truncated: z.ZodOptional; totalGroupCount: z.ZodOptional; success: z.ZodOptional; error: z.ZodOptional; }, z.core.$strip>; /** * Output schema for pg_stats_hypothesis */ export declare const HypothesisOutputSchema: z.ZodObject<{ table: z.ZodOptional; column: z.ZodOptional; testType: z.ZodOptional; hypothesizedMean: z.ZodOptional; groupBy: z.ZodOptional; groups: z.ZodOptional; sampleStdDev: z.ZodOptional; populationStdDev: z.ZodOptional>; standardError: z.ZodOptional; testStatistic: z.ZodOptional; pValue: z.ZodOptional; degreesOfFreedom: z.ZodOptional>; interpretation: z.ZodOptional; note: z.ZodOptional; error: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>>; results: z.ZodOptional; sampleStdDev: z.ZodOptional; populationStdDev: z.ZodOptional>; standardError: z.ZodOptional; testStatistic: z.ZodOptional; pValue: z.ZodOptional; degreesOfFreedom: z.ZodOptional>; interpretation: z.ZodOptional; note: z.ZodOptional; error: z.ZodOptional; }, z.core.$strip>>; count: z.ZodOptional; success: z.ZodOptional; error: z.ZodOptional; sampleSize: z.ZodOptional; }, z.core.$strip>; /** * Output schema for pg_stats_sampling */ export declare const SamplingOutputSchema: z.ZodObject<{ table: z.ZodOptional; method: z.ZodOptional; sampleSize: z.ZodOptional; rows: z.ZodOptional>>; truncated: z.ZodOptional; totalSampled: z.ZodOptional; note: z.ZodOptional; success: z.ZodOptional; error: z.ZodOptional; }, z.core.$strip>; //# sourceMappingURL=output.d.ts.map