import type { IContainerRegistry } from "../../entities";
import type { ContainerRegistrySecretOptions, DockerRegistryCredentials } from "./ContainerRegistrySecretOptions";
interface DockerRegistryConnectOptions {
    workspaceId: string;
    /**
     * Container registry slug
     */
    registry?: string;
    /**
     * @default false
     */
    isDebugging?: boolean;
}
declare const DockerRegistry: {
    connectDockerToRegistry: (creds: DockerRegistryCredentials, options: DockerRegistryConnectOptions) => Promise<IContainerRegistry>;
    createImagePullSecret: (options: ContainerRegistrySecretOptions) => Promise<{
        name?: string;
        value?: string;
    }>;
};
export default DockerRegistry;
//# sourceMappingURL=docker-registry.d.ts.map