import * as core from "@terrascript/core"; export interface EksInfoArgs extends core.SchemaArgs { namespace?: string | core.StringOut; } export declare class EksInfo extends core.Schema { namespace?: string | core.StringOut; } export interface InfoArgs extends core.SchemaArgs { eksInfo: EksInfo; } export declare class Info extends core.Schema { eksInfo: EksInfo; } export interface ContainerProviderArgs extends core.SchemaArgs { id: string | core.StringOut; info: Info; type: string | core.StringOut; } export declare class ContainerProvider extends core.Schema { id: string | core.StringOut; info: Info; type: string | core.StringOut; } export interface VirtualClusterArgs extends core.ResourceArgs { containerProvider: ContainerProvider; name: string | core.StringOut; tags?: core.Map | core.MapOut; tagsAll?: core.Map | core.MapOut; } export declare class VirtualCluster extends core.Resource { arn: string | core.StringOut; containerProvider: ContainerProvider; id: string | core.StringOut; name: string | core.StringOut; tags?: core.Map | core.MapOut; tagsAll?: core.Map | core.MapOut; constructor(name: string, args?: VirtualClusterArgs); getNamespace(): string; } //# sourceMappingURL=virtual_cluster.d.ts.map