import z from "zod/v4"; import { singleFilter } from "../../interfaces/filters"; export declare const getPublicSessionsFilter: (projectId: string, filter: z.infer[]) => Promise<({ column: string; operator: ">" | "<" | ">=" | "<="; value: Date; type: "datetime"; } | { column: string; operator: "=" | "contains" | "does not contain" | "starts with" | "ends with"; value: string; type: "string"; } | { column: string; operator: ">" | "<" | ">=" | "<=" | "="; value: number; type: "number"; } | { column: string; operator: "any of" | "none of"; value: string[]; type: "stringOptions"; } | { type: "categoryOptions"; column: string; key: string; operator: "any of" | "none of"; value: string[]; } | { column: string; operator: "any of" | "none of" | "all of"; value: string[]; type: "arrayOptions"; } | { type: "stringObject"; column: string; key: string; operator: "=" | "contains" | "does not contain" | "starts with" | "ends with"; value: string; } | { type: "numberObject"; column: string; key: string; operator: ">" | "<" | ">=" | "<=" | "="; value: number; } | { type: "boolean"; column: string; operator: "=" | "<>"; value: boolean; } | { type: "null"; column: string; operator: "is null" | "is not null"; value: ""; })[]>; export declare const hasAnySession: (projectId: string) => Promise; //# sourceMappingURL=trace-sessions.d.ts.map