import { Transport } from './transport';
import { AutoRegisterResponse } from './types';
import { Logger } from './logger';
export declare function pollRegistrationStatus(statusUrl: string, transport: Transport, options?: {
    pollInterval?: number;
    maxPollingTime?: number;
    logger?: Logger;
    onProgress?: (message: string, progress?: number) => void;
}): Promise<AutoRegisterResponse>;
export declare function isAsyncRegistrationResponse(response: any): response is {
    jobId: string;
    status: string;
};
