import * as z from "zod/v4"; import { ClosedEnum } from "../../types/enums.js"; import * as models from "../index.js"; export type ListDebugSessionsGlobals = { /** * Workspace name. Platform API keys already select a workspace; other authentication methods can configure it once on the SDK client. */ workspace?: string | undefined; }; /** * Filter by deployment model (push/pull). Joins against the parent deployment. */ export declare const ListDebugSessionsMode: { readonly Push: "push"; readonly Pull: "pull"; }; /** * Filter by deployment model (push/pull). Joins against the parent deployment. */ export type ListDebugSessionsMode = ClosedEnum; /** * Filter by cloud provider. Joins against the parent deployment. */ export declare const ListDebugSessionsProvider: { readonly Aws: "aws"; readonly Gcp: "gcp"; readonly Azure: "azure"; readonly Kubernetes: "kubernetes"; readonly Machines: "machines"; readonly Local: "local"; readonly Test: "test"; }; /** * Filter by cloud provider. Joins against the parent deployment. */ export type ListDebugSessionsProvider = ClosedEnum; export type ListDebugSessionsRequest = { /** * Filter by project ID or name. */ project?: string | undefined; /** * Filter by deployment ID */ deploymentId?: string | undefined; /** * Filter by session state */ state?: models.DebugSessionState | undefined; /** * Filter by deployment model (push/pull). Joins against the parent deployment. */ mode?: ListDebugSessionsMode | undefined; /** * Filter by cloud provider. Joins against the parent deployment. */ provider?: ListDebugSessionsProvider | undefined; /** * Maximum number of items to return per page */ limit?: number | undefined; /** * Cursor for pagination - omit for first page */ cursor?: string | undefined; }; /** @internal */ export declare const ListDebugSessionsMode$outboundSchema: z.ZodEnum; /** @internal */ export declare const ListDebugSessionsProvider$outboundSchema: z.ZodEnum; /** @internal */ export type ListDebugSessionsRequest$Outbound = { project?: string | undefined; deploymentId?: string | undefined; state?: string | undefined; mode?: string | undefined; provider?: string | undefined; limit: number; cursor?: string | undefined; }; /** @internal */ export declare const ListDebugSessionsRequest$outboundSchema: z.ZodType; export declare function listDebugSessionsRequestToJSON(listDebugSessionsRequest: ListDebugSessionsRequest): string; //# sourceMappingURL=listdebugsessions.d.ts.map