import { z } from 'zod';
import { FilterOperatorsEnum, FilterValueType } from '../type-enums';
export declare const FilterSchema: z.ZodObject<{
    sql: z.ZodOptional<z.ZodString>;
    dimension: z.ZodOptional<z.ZodString>;
    operator: z.ZodOptional<z.ZodEnum<typeof FilterOperatorsEnum>>;
    value: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodArray<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean]>>]>>;
}, z.core.$strip>;
export interface FilterInterface {
    dimension?: string;
    operator?: FilterOperatorsEnum;
    value?: FilterValueType;
    sql?: string;
}
