import { RelayClient as GenRelayClient } from "../../apis/codiac-relay";
import { IBetterLogger } from "@codiac.io/codiac-common";
import { ImageRegistry } from "@codiac.io/codiac-domain";
import { IRegistryConfigurator } from "../../sdk";
import { IUserInputProvider } from "../../ops";
import { ICodiacClient } from "../../apis/codiac-api/i-client";
/** Walks the user through the selection of an existing
 * or the declaration of a new image registry.
 */
export declare class UnsupportedResourceConfigurator implements IRegistryConfigurator {
    private codiacApi;
    private relayClient;
    private ui;
    private logger;
    constructor(codiacApi: ICodiacClient, relayClient: GenRelayClient, ui: IUserInputProvider, logger: IBetterLogger);
    readonly cloudProvider: "other";
    captureImageRegistry(): Promise<ImageRegistry>;
}
