import { type RelayfileCloudLoginOptions, type RelayfileCloudTokenSet, type RelayfileCloudTokenSetupOptions } from "../cloud-login.js"; import { RelayfileSetup as BaseRelayfileSetup } from "../setup.js"; import type { MountLauncher, MountedWorkspaceStatus, ReadMountedWorkspaceStatusInput } from "../setup-types.js"; export declare class RelayfileSetup extends BaseRelayfileSetup { static login(options?: RelayfileCloudLoginOptions): Promise; static fromCloudTokens(tokens: RelayfileCloudTokenSet, options?: RelayfileCloudTokenSetupOptions): RelayfileSetup; protected getDefaultMountLauncher(): MountLauncher; protected readMountedWorkspaceStatus(input: ReadMountedWorkspaceStatusInput): Promise; }