import * as Resource from "./resource";
import * as ResourceGroupInfrastructure from "./resourcegroupInfrastructure";
export default abstract class ResourceNotResourceGroup extends Resource.Resource {
    private static findDefaultResourceGroup(resources);
    private resourceGroupProperty;
    protected hydrate(resourcesInEnvironment: Resource.Resource[], deploymentType: Resource.DeployType): Promise<this>;
    readonly resourceGroup: ResourceGroupInfrastructure.ResourceGroupInfrastructure;
    protected setResourceGroup(resourceGroup: ResourceGroupInfrastructure.ResourceGroupInfrastructure): this;
}
