import { APIResource } from "../../core/resource.js"; import { APIPromise } from "../../core/api-promise.js"; import { RequestOptions } from "../../internal/request-options.js"; export declare class Sessions extends APIResource { /** * Lists all your currently active sessions. * * @example * ```ts * const sessionListResponse = * await client.codeInterpreter.sessions.list(); * ``` */ list(options?: RequestOptions): APIPromise; } export interface SessionListResponse { data?: SessionListResponse.Data; errors?: Array; } export declare namespace SessionListResponse { interface Data { sessions: Array; } namespace Data { interface Session { /** * Session Identifier. Used to make follow-up calls. */ id: string; execute_count: number; expires_at: string; last_execute_at: string; started_at: string; } } } export declare namespace Sessions { export { type SessionListResponse as SessionListResponse }; } //# sourceMappingURL=sessions.d.ts.map