import { z } from 'zod/v4';

type QueryResult = {
    list: Array<{
        period: number;
    } & {
        [key: string]: number | Record<string, number>;
    }>;
};
declare const EventsListResponseSchema: z.ZodObject<{
    list: z.ZodArray<z.ZodObject<{
        id: z.ZodString;
        timestamp: z.ZodNumber;
        feature_id: z.ZodString;
        customer_id: z.ZodString;
        value: z.ZodNumber;
        properties: z.ZodObject<{}, z.core.$strip>;
    }, z.core.$strip>>;
    has_more: z.ZodBoolean;
    offset: z.ZodNumber;
    limit: z.ZodNumber;
    total: z.ZodNumber;
}, z.core.$strip>;
type EventsListResponse = z.infer<typeof EventsListResponseSchema>;

export type { EventsListResponse as E, QueryResult as Q };
