import { GetMetricsQueryParams, GetMetricsResponse } from '@vepler/safety-types'; export declare const queryGeographyMetricsValidation: { query: { geographicCodes: { required: boolean; description: string; }; periods: { description: string; custom: (value: string) => string | Error; }; startDate: { description: string; custom: (value: string) => string | Error; }; endDate: { description: string; custom: (value: string) => string | Error; }; mergeAreas: { default: boolean; description: string; }; includeTimeSeries: { default: boolean; description: string; }; months: { min: number; max: number; default: number; description: string; }; }; validationRules: { type: string; fields: string[]; }[]; }; export declare function queryGeographyMetrics(params: GetMetricsQueryParams): Promise;