import { z } from 'zod'; import { APIClient } from '@agentuity/api'; declare const SessionSchema: z.ZodObject<{ id: z.ZodString; created_at: z.ZodString; updated_at: z.ZodString; deleted: z.ZodBoolean; deleted_at: z.ZodNullable; deleted_by: z.ZodNullable; start_time: z.ZodString; end_time: z.ZodNullable; duration: z.ZodNullable; org_id: z.ZodString; project_id: z.ZodString; deployment_id: z.ZodString; agent_ids: z.ZodArray; trigger: z.ZodString; env: z.ZodString; devmode: z.ZodBoolean; pending: z.ZodBoolean; success: z.ZodBoolean; error: z.ZodNullable; metadata: z.ZodOptional>>; cpu_time: z.ZodNullable; llm_cost: z.ZodNullable; llm_prompt_token_count: z.ZodNullable; llm_completion_token_count: z.ZodNullable; total_cost: z.ZodNullable; method: z.ZodNullable; url: z.ZodNullable; route_id: z.ZodNullable; thread_id: z.ZodNullable; timeline: z.ZodOptional>; user_data: z.ZodOptional>; }, z.core.$strip>; export { SessionSchema }; export declare const SessionListResponse: z.ZodArray; deleted_by: z.ZodNullable; start_time: z.ZodString; end_time: z.ZodNullable; duration: z.ZodNullable; org_id: z.ZodString; project_id: z.ZodString; deployment_id: z.ZodString; agent_ids: z.ZodArray; trigger: z.ZodString; env: z.ZodString; devmode: z.ZodBoolean; pending: z.ZodBoolean; success: z.ZodBoolean; error: z.ZodNullable; metadata: z.ZodOptional>>; cpu_time: z.ZodNullable; llm_cost: z.ZodNullable; llm_prompt_token_count: z.ZodNullable; llm_completion_token_count: z.ZodNullable; total_cost: z.ZodNullable; method: z.ZodNullable; url: z.ZodNullable; route_id: z.ZodNullable; thread_id: z.ZodNullable; timeline: z.ZodOptional>; user_data: z.ZodOptional>; }, z.core.$strip>>; export declare const SessionListResponseSchema: 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; start_time: z.ZodString; end_time: z.ZodNullable; duration: z.ZodNullable; org_id: z.ZodString; project_id: z.ZodString; deployment_id: z.ZodString; agent_ids: z.ZodArray; trigger: z.ZodString; env: z.ZodString; devmode: z.ZodBoolean; pending: z.ZodBoolean; success: z.ZodBoolean; error: z.ZodNullable; metadata: z.ZodOptional>>; cpu_time: z.ZodNullable; llm_cost: z.ZodNullable; llm_prompt_token_count: z.ZodNullable; llm_completion_token_count: z.ZodNullable; total_cost: z.ZodNullable; method: z.ZodNullable; url: z.ZodNullable; route_id: z.ZodNullable; thread_id: z.ZodNullable; timeline: z.ZodOptional>; user_data: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>], "success">; export type SessionListResponse = z.infer; export type SessionList = z.infer; export type Session = z.infer; export type SessionSortField = 'created' | 'updated' | 'duration' | 'startTime'; export declare const SessionListOptionsSchema: z.ZodObject<{ count: z.ZodOptional; limit: z.ZodOptional; offset: z.ZodOptional; sort: z.ZodOptional>; direction: z.ZodOptional>; orgId: z.ZodOptional; projectId: z.ZodOptional; deploymentId: z.ZodOptional; trigger: z.ZodOptional; env: z.ZodOptional; devmode: z.ZodOptional; success: z.ZodOptional; threadId: z.ZodOptional; agentIdentifier: z.ZodOptional; startAfter: z.ZodOptional; startBefore: z.ZodOptional; metadata: z.ZodOptional>; }, z.core.$strip>; export type SessionListOptions = z.infer; /** * List sessions * * @param client * @param options filtering and pagination options * @returns */ export declare function sessionList(client: APIClient, options?: SessionListOptions): Promise; //# sourceMappingURL=list.d.ts.map