import { z } from 'zod'; import { APIClient } from '@agentuity/api'; export declare const ThreadSchema: z.ZodObject<{ id: z.ZodString; created_at: z.ZodString; updated_at: z.ZodString; deleted: z.ZodBoolean; deleted_at: z.ZodNullable; deleted_by: z.ZodNullable; org_id: z.ZodString; project_id: z.ZodString; user_data: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>; export declare const ThreadListResponseData: z.ZodArray; deleted_by: z.ZodNullable; org_id: z.ZodString; project_id: z.ZodString; user_data: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>>; export declare const ThreadListResponseSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ success: z.ZodLiteral; message: z.ZodString; code: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ success: z.ZodLiteral; data: z.ZodArray; deleted_by: z.ZodNullable; org_id: z.ZodString; project_id: z.ZodString; user_data: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>], "success">; export type ThreadListResponse = z.infer; export type ThreadList = z.infer; export type Thread = z.infer; export type ThreadSortField = 'created' | 'updated'; export declare const ThreadListOptionsSchema: z.ZodObject<{ count: z.ZodOptional; limit: z.ZodOptional; offset: z.ZodOptional; sort: z.ZodOptional>; direction: z.ZodOptional>; orgId: z.ZodOptional; projectId: z.ZodOptional; metadata: z.ZodOptional>; }, z.core.$strip>; export type ThreadListOptions = z.infer; /** * List threads * * @param client * @param options filtering and pagination options * @returns */ export declare function threadList(client: APIClient, options?: ThreadListOptions): Promise; //# sourceMappingURL=list.d.ts.map