import { z } from 'zod'; import { type APIClient } from '../api.ts'; export declare const StreamDetailSchema: z.ZodObject<{ id: z.ZodString; namespace: z.ZodString; metadata: z.ZodRecord; url: z.ZodString; sizeBytes: z.ZodNumber; createdAt: z.ZodNullable; updatedAt: z.ZodNullable; startedAt: z.ZodNullable; endedAt: z.ZodNullable; expiresAt: z.ZodNullable; orgId: z.ZodString; projectId: z.ZodNullable; completed: z.ZodBoolean; headers: z.ZodRecord; chunks: z.ZodNumber; }, z.core.$strip>; export declare const StreamDetailResponseSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ success: z.ZodLiteral; message: z.ZodString; code: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ success: z.ZodLiteral; data: z.ZodObject<{ id: z.ZodString; namespace: z.ZodString; metadata: z.ZodRecord; url: z.ZodString; sizeBytes: z.ZodNumber; createdAt: z.ZodNullable; updatedAt: z.ZodNullable; startedAt: z.ZodNullable; endedAt: z.ZodNullable; expiresAt: z.ZodNullable; orgId: z.ZodString; projectId: z.ZodNullable; completed: z.ZodBoolean; headers: z.ZodRecord; chunks: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>], "success">; export type StreamDetailResponse = z.infer; export type StreamDetail = z.infer; /** * Get a specific stream by ID. * * @param client - The API client * @param id - The stream ID * @returns A promise that resolves to the stream details * * @example * const stream = await streamGet(client, 'stream_abc123'); * console.log(`Namespace: ${stream.namespace}, Size: ${stream.sizeBytes} bytes`); */ export declare function streamGet(client: APIClient, id: string): Promise; //# sourceMappingURL=get.d.ts.map