import { t as tFn } from 'i18next'; import { z } from 'zod'; import { TimeRangeFormValues, TimeRangePreset } from './types'; interface MakerSdkFilterTimeParams { timePreset?: TimeRangePreset; timeFrom?: Date | null; timeTo?: Date | null; timezone?: string; sdkFilterName?: string; } export declare const makeSdkFilterTime: ({ timePreset, timeFrom, timeTo, timezone, sdkFilterName, }: MakerSdkFilterTimeParams) => Record; export declare function getDefaultBrowserTimezone(): string | undefined; export declare function getTimeRangePresetName(timeRangePreset: TimeRangePreset, t: typeof tFn): string; export declare const timeRangeValidationSchema: z.ZodEffects>; timeTo: z.ZodNullable>; timePreset: z.ZodNullable>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ timeFrom: z.ZodNullable>; timeTo: z.ZodNullable>; timePreset: z.ZodNullable>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timeFrom: z.ZodNullable>; timeTo: z.ZodNullable>; timePreset: z.ZodNullable>>; }, z.ZodTypeAny, "passthrough">>, z.objectOutputType<{ timeFrom: z.ZodNullable>; timeTo: z.ZodNullable>; timePreset: z.ZodNullable>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ timeFrom: z.ZodNullable>; timeTo: z.ZodNullable>; timePreset: z.ZodNullable>>; }, z.ZodTypeAny, "passthrough">>; export declare const timeRangeFilterUiNames: Array; export declare function isTimeRangeFilterUiName(filterUiName: string): filterUiName is keyof TimeRangeFormValues; export {};