import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as models from "../models/index.js"; import * as operations from "../models/operations/index.js"; export declare class DebugSessions extends ClientSDK { /** * Retrieve debug sessions for dashboard audit. Filters: project, deployment, state, mode. */ list(request?: operations.ListDebugSessionsRequest | undefined, options?: RequestOptions): Promise; /** * Create a debug-session audit row. Called by the manager when a pull or push debug tunnel is opened. Workspace + project derived from deployment. */ create(request?: models.CreateDebugSessionRequest | undefined, options?: RequestOptions): Promise; /** * Update debug-session state. Called by manager on tunnel attach, close, or deadline expiry. */ update(request: operations.UpdateDebugSessionRequest, options?: RequestOptions): Promise; /** * Retrieve a debug session by ID. */ get(request: operations.GetDebugSessionRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=debugsessions.d.ts.map