import { BaseCatalogChart } from './base';
import { ApiObject, GroupVersionKind } from 'cdk8s';
export declare class CatalogTFWorkspaceChart extends BaseCatalogChart {
    template(): {
        apiVersion: string;
        kind: string;
        metadata: {
            name: string;
            title: string;
            annotations: {
                [key: string]: string;
            };
        };
        spec: {
            type: string;
            owner: string;
            system: string;
            values: {
                name: string;
                source: import("../../../imports/firestartr.dev").FirestartrTerraformWorkspaceSpecSource;
                module: string;
                values: any;
                context: {
                    providers: {
                        name: string;
                    }[];
                    backend: {
                        name: string;
                    };
                };
            };
            dependsOn: string[];
        };
    };
    instanceApiObject(template: any): ApiObject;
    gvk(): GroupVersionKind;
}
