import type { RelayfileCloudTokenSetupOptions, RelayfileCloudTokenSet } from "./cloud-token-provider.js"; export type { RelayfileCloudTokenSetupOptions, RelayfileCloudTokenSet } from "./cloud-token-provider.js"; export { createRelayfileCloudAccessTokenProvider } from "./cloud-token-provider.js"; export interface RelayfileCloudLoginOptions extends RelayfileCloudTokenSetupOptions { redirectHost?: string; redirectPort?: number; redirectPath?: string; timeoutMs?: number; state?: string; signal?: AbortSignal; openBrowser?: boolean; onLoginUrl?: (url: string) => void | Promise; successMessage?: string; } export declare function runRelayfileCloudLogin(options?: RelayfileCloudLoginOptions): Promise;