import type { Translate } from '../client-locale.js'; import type { ClientReact, RemoteConnectionProgress, RemoteTransportPreference } from './types.js'; export declare function createRemoteProgressView(React: ClientReact): (props: { progress: RemoteConnectionProgress | undefined; t: Translate; }) => unknown; export declare function runConnectHostProgress(preferredTransports: readonly RemoteTransportPreference[] | undefined, targetDeviceId: string, control: (endpoint: string, payload?: unknown) => Promise, connectedStep: Pick, setProgress: (value: RemoteConnectionProgress | undefined) => void, progressRun: { current: number; }, action: () => Promise, readyProgress?: (result: T) => RemoteConnectionProgress | undefined): Promise; //# sourceMappingURL=progress.d.ts.map