/** Platform-managed workspaces — list / create / fork / capacity / pin / reclaim / delete. */ import type { CreateWorkspaceInput, ForkWorkspaceInput, PinWorkspaceInput, PinWorkspaceResult, ReclaimWorkspaceInput, ReclaimWorkspaceResult, WorkspaceCapacitySnapshot } from '@sylphx/contract'; import type { Client } from './client.js'; import type { ManagedWorkspace } from './types.js'; export type CreateInput = CreateWorkspaceInput; export type ForkInput = ForkWorkspaceInput; export type PinInput = PinWorkspaceInput; export type ReclaimInput = ReclaimWorkspaceInput; export declare const list: (client: Client, projectId: string) => Promise; export declare const get: (client: Client, projectId: string, workspaceId: string) => Promise<{ workspace: ManagedWorkspace; }>; export declare const capacity: (client: Client, projectId: string, workspaceId: string) => Promise; export declare const create: (client: Client, projectId: string, input: CreateInput) => Promise<{ workspace: ManagedWorkspace; }>; export declare const fork: (client: Client, projectId: string, workspaceId: string, input?: ForkInput) => Promise<{ workspace: ManagedWorkspace; }>; export declare const pin: (client: Client, projectId: string, workspaceId: string, input?: PinInput) => Promise; export declare const reclaim: (client: Client, projectId: string, workspaceId: string, input?: ReclaimInput) => Promise; declare const _delete: (client: Client, projectId: string, workspaceId: string) => Promise; export { _delete as delete }; //# sourceMappingURL=workspaces.d.ts.map