import { z } from 'zod';
declare const GroupSchema: z.ZodObject<{
    watermark: z.ZodOptional<z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>>;
    startTime: z.ZodNumber;
    samples: z.ZodArray<z.ZodNumber, "many">;
    durationDelta: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    watermark?: {} | undefined;
    samples: number[];
    startTime: number;
    durationDelta: number;
}, {
    watermark?: {} | undefined;
    samples: number[];
    startTime: number;
    durationDelta: number;
}>;
export declare const GroupsSchema: z.ZodRecord<z.ZodString, z.ZodObject<{
    watermark: z.ZodOptional<z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>>;
    startTime: z.ZodNumber;
    samples: z.ZodArray<z.ZodNumber, "many">;
    durationDelta: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    watermark?: {} | undefined;
    samples: number[];
    startTime: number;
    durationDelta: number;
}, {
    watermark?: {} | undefined;
    samples: number[];
    startTime: number;
    durationDelta: number;
}>>;
export declare type Groups = z.infer<typeof GroupsSchema>;
export declare type Group = z.infer<typeof GroupSchema>;
export {};
