import { z } from 'zod'; /** Request body for POST /stream (create stream) */ export declare const CreateStreamApiRequestSchema: z.ZodObject<{ name: z.ZodString; metadata: z.ZodOptional>; headers: z.ZodOptional>; ttl: z.ZodOptional>; }, z.core.$strip>; export type CreateStreamApiRequest = z.infer; /** Response for POST /stream (create stream) */ export declare const CreateStreamApiResponseSchema: z.ZodObject<{ id: z.ZodString; }, z.core.$strip>; export type CreateStreamApiResponse = z.infer; /** Request body for POST /stream/list (list streams) */ export declare const ListStreamsApiRequestSchema: z.ZodObject<{ name: z.ZodOptional; metadata: z.ZodOptional>; limit: z.ZodOptional; offset: z.ZodOptional; sort: z.ZodOptional; direction: z.ZodOptional; }, z.core.$strip>; export type ListStreamsApiRequest = z.infer; /** Single stream info object (snake_case, matches API response) */ export declare const StreamInfoApiSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; metadata: z.ZodRecord; url: z.ZodString; size_bytes: z.ZodNumber; expires_at: z.ZodNullable; }, z.core.$strip>; export type StreamInfoApi = z.infer; /** Response for POST /stream/list. */ export declare const ListStreamsApiResponseSchema: z.ZodObject<{ success: z.ZodBoolean; streams: z.ZodArray; url: z.ZodString; size_bytes: z.ZodNumber; expires_at: z.ZodNullable; }, z.core.$strip>>; total: z.ZodNumber; }, z.core.$strip>; export type ListStreamsApiResponse = z.infer; //# sourceMappingURL=types.d.ts.map