import { TypeMeta } from './k8s/raw';
export declare const VOLUME_SNAPSHOT_GROUP = "snapshot.storage.k8s.io";
export declare const KATANOMI_BASE_DOMAIN = "katanomi.dev";
export declare const COMMON_RESOURCE_DEFINITIONS: {
    readonly ALAUDA_LOADBALANCER2: {
        readonly apiGroup: string;
        readonly type: string;
    };
    readonly HELM_REQUEST: {
        readonly type: string;
        readonly apiGroup: string;
        readonly apiVersion: string;
    };
    readonly HELM_REQUEST_V1: {
        readonly type: string;
        readonly apiGroup: string;
        readonly apiVersion: string;
    };
    readonly DEPLOYMENT: {
        readonly apiGroup: string;
        readonly type: string;
    };
    readonly FRONTEND: {
        readonly apiGroup: string;
        readonly type: string;
    };
    readonly RULE: {
        readonly apiGroup: string;
        readonly type: string;
    };
    readonly POD: {
        readonly type: string;
    };
    readonly PODS_EXEC: {
        readonly type: string;
    };
    readonly PODS_ROOT_EXEC: {
        readonly type: string;
    };
    readonly CONFIG_MAP: {
        readonly type: string;
    };
    readonly ALERT_TEMPLATE: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly APPLICATION: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly FEDERATED_APPLICATION: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly APPLICATION_HISTORY: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly CLUSTER: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly CLUSTER_FED: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly DAEMON_SET: {
        readonly apiGroup: string;
        readonly type: string;
    };
    readonly STATEFUL_SET: {
        readonly apiGroup: string;
        readonly type: string;
    };
    readonly DOMAIN: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly FEATURE: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly ALAUDA_FEATURE_GATE: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly CLUSTER_ALAUDA_FEATURE_GATE: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly HORIZONTAL_POD_AUTOSCALER: {
        readonly apiGroup: string;
        readonly type: string;
    };
    readonly LOG: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly PROJECT: {
        readonly apiGroup: string;
        readonly type: string;
    };
    readonly PROMETHEUS_RULE: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly ALERT_HISTORY: {
        readonly apiGroup: string;
        readonly type: string;
    };
    readonly SELF_SUBJECT_ACCESS_REVIEW: {
        readonly apiGroup: string;
        readonly type: string;
    };
    readonly VIEW: {
        readonly apiGroup: string;
        readonly type: string;
    };
    readonly SERVICE: {
        readonly type: string;
    };
    readonly LIMIT_RANGE: {
        readonly type: string;
    };
    readonly SECRET: {
        readonly type: string;
    };
    readonly PRODUCT: {
        readonly type: string;
        readonly apiGroup: string;
        readonly apiVersion: string;
    };
    readonly CRON_JOB: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly JOB: {
        readonly apiGroup: string;
        readonly type: string;
    };
    readonly INGRESS: {
        readonly apiGroup: string;
        readonly type: string;
    };
    readonly PERSISTENT_VOLUME_CLAIM: {
        readonly type: string;
    };
    readonly NAMESPACE: {
        readonly type: string;
    };
    readonly NODE: {
        readonly type: string;
    };
    readonly NODE_METRICS: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly NOTIFICATION: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly NOTIFICATION_SERVER: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly NOTIFICATION_SENDER: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly NOTIFICATION_RECEIVER: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly NOTIFICATION_TEMPLATE: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly PV: {
        readonly type: string;
    };
    readonly CRD: {
        readonly apiGroup: string;
        readonly type: string;
    };
    readonly TRACE_JOB: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly TRACE_JOB_RECORD: {
        readonly type: string;
        readonly apiGroup: string;
        readonly apiVersion: string;
    };
    readonly CHART_REPO: {
        readonly type: string;
        readonly apiGroup: string;
        readonly apiVersion: string;
    };
    readonly CHART: {
        readonly type: string;
        readonly apiGroup: string;
        readonly apiVersion: string;
    };
    readonly NETWORK_POLICY: {
        readonly apiGroup: string;
        readonly type: string;
    };
    readonly SERVICE_ACCOUNT: {
        readonly type: string;
    };
    readonly REPLICA_SET: {
        readonly apiGroup: string;
        readonly type: string;
    };
    readonly POD_SECURITY_POLICY: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly NAMESPACE_OVERVIEW: {
        readonly apiGroup: string;
        readonly type: string;
    };
    readonly CSP: {
        readonly apiGroup: string;
        readonly type: string;
    };
    readonly RESOURCE_QUOTA: {
        readonly type: string;
    };
    readonly CLUSTER_NETWORK_POLICY: {
        readonly apiGroup: string;
        readonly type: string;
    };
    readonly VIRTUAL_MACHINE: {
        readonly apiGroup: string;
        readonly type: string;
        readonly apiVersion: string;
    };
    readonly VIRTUAL_MACHINE_INSTANCE: {
        readonly apiGroup: string;
        readonly type: string;
        readonly apiVersion: string;
    };
    readonly PROJECT_QUOTA: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly TKE_CLUSTER: {
        readonly apiGroup: string;
        readonly type: string;
    };
    readonly MACHINE: {
        readonly apiGroup: string;
        readonly type: string;
    };
    readonly NODE_GROUP: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly CLUSTERSERVICEVERSION: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly SUBSCRIPTION: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly PACKAGEMANIFEST: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly BUCKET_CLASS: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly CRON_JOB_V1: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly PRODUCT_CONFIG: {
        readonly type: string;
        readonly apiGroup: string;
        readonly apiVersion: string;
    };
    readonly STORAGE_CLASS: {
        readonly type: string;
        readonly apiGroup: string;
    };
    readonly CLUSTER_INTEGRATION: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly INTEGRATION: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly INTEGRATION_CLASS: {
        readonly apiGroup: string;
        readonly apiVersion: string;
        readonly type: string;
    };
    readonly PRODUCT_BASE: {
        readonly type: string;
        readonly apiGroup: string;
        readonly apiVersion: string;
    };
    readonly MODULE_INFO: {
        readonly type: string;
        readonly apiVersion: string;
        readonly apiGroup: string;
    };
    readonly PRODUCT_ENTRY: {
        readonly type: string;
        readonly apiGroup: string;
        readonly apiVersion: string;
    };
};
export declare const RESOURCE_TYPES: {
    readonly ALAUDA_LOADBALANCER2: "ALAUDA_LOADBALANCER2";
    readonly HELM_REQUEST: "HELM_REQUEST";
    readonly HELM_REQUEST_V1: "HELM_REQUEST_V1";
    readonly DEPLOYMENT: "DEPLOYMENT";
    readonly FRONTEND: "FRONTEND";
    readonly RULE: "RULE";
    readonly POD: "POD";
    readonly PODS_EXEC: "PODS_EXEC";
    readonly PODS_ROOT_EXEC: "PODS_ROOT_EXEC";
    readonly CONFIG_MAP: "CONFIG_MAP";
    readonly ALERT_TEMPLATE: "ALERT_TEMPLATE";
    readonly APPLICATION: "APPLICATION";
    readonly FEDERATED_APPLICATION: "FEDERATED_APPLICATION";
    readonly APPLICATION_HISTORY: "APPLICATION_HISTORY";
    readonly CLUSTER: "CLUSTER";
    readonly CLUSTER_FED: "CLUSTER_FED";
    readonly DAEMON_SET: "DAEMON_SET";
    readonly STATEFUL_SET: "STATEFUL_SET";
    readonly DOMAIN: "DOMAIN";
    readonly FEATURE: "FEATURE";
    readonly ALAUDA_FEATURE_GATE: "ALAUDA_FEATURE_GATE";
    readonly CLUSTER_ALAUDA_FEATURE_GATE: "CLUSTER_ALAUDA_FEATURE_GATE";
    readonly HORIZONTAL_POD_AUTOSCALER: "HORIZONTAL_POD_AUTOSCALER";
    readonly LOG: "LOG";
    readonly PROJECT: "PROJECT";
    readonly PROMETHEUS_RULE: "PROMETHEUS_RULE";
    readonly ALERT_HISTORY: "ALERT_HISTORY";
    readonly SELF_SUBJECT_ACCESS_REVIEW: "SELF_SUBJECT_ACCESS_REVIEW";
    readonly VIEW: "VIEW";
    readonly SERVICE: "SERVICE";
    readonly LIMIT_RANGE: "LIMIT_RANGE";
    readonly SECRET: "SECRET";
    readonly PRODUCT: "PRODUCT";
    readonly CRON_JOB: "CRON_JOB";
    readonly JOB: "JOB";
    readonly INGRESS: "INGRESS";
    readonly PERSISTENT_VOLUME_CLAIM: "PERSISTENT_VOLUME_CLAIM";
    readonly NAMESPACE: "NAMESPACE";
    readonly NODE: "NODE";
    readonly NODE_METRICS: "NODE_METRICS";
    readonly NOTIFICATION: "NOTIFICATION";
    readonly NOTIFICATION_SERVER: "NOTIFICATION_SERVER";
    readonly NOTIFICATION_SENDER: "NOTIFICATION_SENDER";
    readonly NOTIFICATION_RECEIVER: "NOTIFICATION_RECEIVER";
    readonly NOTIFICATION_TEMPLATE: "NOTIFICATION_TEMPLATE";
    readonly PV: "PV";
    readonly CRD: "CRD";
    readonly TRACE_JOB: "TRACE_JOB";
    readonly TRACE_JOB_RECORD: "TRACE_JOB_RECORD";
    readonly CHART_REPO: "CHART_REPO";
    readonly CHART: "CHART";
    readonly NETWORK_POLICY: "NETWORK_POLICY";
    readonly SERVICE_ACCOUNT: "SERVICE_ACCOUNT";
    readonly REPLICA_SET: "REPLICA_SET";
    readonly POD_SECURITY_POLICY: "POD_SECURITY_POLICY";
    readonly NAMESPACE_OVERVIEW: "NAMESPACE_OVERVIEW";
    readonly CSP: "CSP";
    readonly RESOURCE_QUOTA: "RESOURCE_QUOTA";
    readonly CLUSTER_NETWORK_POLICY: "CLUSTER_NETWORK_POLICY";
    readonly VIRTUAL_MACHINE: "VIRTUAL_MACHINE";
    readonly VIRTUAL_MACHINE_INSTANCE: "VIRTUAL_MACHINE_INSTANCE";
    readonly PROJECT_QUOTA: "PROJECT_QUOTA";
    readonly TKE_CLUSTER: "TKE_CLUSTER";
    readonly MACHINE: "MACHINE";
    readonly NODE_GROUP: "NODE_GROUP";
    readonly CLUSTERSERVICEVERSION: "CLUSTERSERVICEVERSION";
    readonly SUBSCRIPTION: "SUBSCRIPTION";
    readonly PACKAGEMANIFEST: "PACKAGEMANIFEST";
    readonly BUCKET_CLASS: "BUCKET_CLASS";
    readonly CRON_JOB_V1: "CRON_JOB_V1";
    readonly PRODUCT_CONFIG: "PRODUCT_CONFIG";
    readonly STORAGE_CLASS: "STORAGE_CLASS";
    readonly CLUSTER_INTEGRATION: "CLUSTER_INTEGRATION";
    readonly INTEGRATION: "INTEGRATION";
    readonly INTEGRATION_CLASS: "INTEGRATION_CLASS";
    readonly PRODUCT_BASE: "PRODUCT_BASE";
    readonly MODULE_INFO: "MODULE_INFO";
    readonly PRODUCT_ENTRY: "PRODUCT_ENTRY";
};
export declare const getYamlApiVersion: (definition: "ALAUDA_LOADBALANCER2" | "HELM_REQUEST" | "HELM_REQUEST_V1" | "DEPLOYMENT" | "FRONTEND" | "RULE" | "POD" | "PODS_EXEC" | "PODS_ROOT_EXEC" | "CONFIG_MAP" | "ALERT_TEMPLATE" | "APPLICATION" | "FEDERATED_APPLICATION" | "APPLICATION_HISTORY" | "CLUSTER" | "CLUSTER_FED" | "DAEMON_SET" | "STATEFUL_SET" | "DOMAIN" | "FEATURE" | "ALAUDA_FEATURE_GATE" | "CLUSTER_ALAUDA_FEATURE_GATE" | "HORIZONTAL_POD_AUTOSCALER" | "LOG" | "PROJECT" | "PROMETHEUS_RULE" | "ALERT_HISTORY" | "SELF_SUBJECT_ACCESS_REVIEW" | "VIEW" | "SERVICE" | "LIMIT_RANGE" | "SECRET" | "PRODUCT" | "CRON_JOB" | "JOB" | "INGRESS" | "PERSISTENT_VOLUME_CLAIM" | "NAMESPACE" | "NODE" | "NODE_METRICS" | "NOTIFICATION" | "NOTIFICATION_SERVER" | "NOTIFICATION_SENDER" | "NOTIFICATION_RECEIVER" | "NOTIFICATION_TEMPLATE" | "PV" | "CRD" | "TRACE_JOB" | "TRACE_JOB_RECORD" | "CHART_REPO" | "CHART" | "NETWORK_POLICY" | "SERVICE_ACCOUNT" | "REPLICA_SET" | "POD_SECURITY_POLICY" | "NAMESPACE_OVERVIEW" | "CSP" | "RESOURCE_QUOTA" | "CLUSTER_NETWORK_POLICY" | "VIRTUAL_MACHINE" | "VIRTUAL_MACHINE_INSTANCE" | "PROJECT_QUOTA" | "TKE_CLUSTER" | "MACHINE" | "NODE_GROUP" | "CLUSTERSERVICEVERSION" | "SUBSCRIPTION" | "PACKAGEMANIFEST" | "BUCKET_CLASS" | "CRON_JOB_V1" | "PRODUCT_CONFIG" | "STORAGE_CLASS" | "CLUSTER_INTEGRATION" | "INTEGRATION" | "INTEGRATION_CLASS" | "PRODUCT_BASE" | "MODULE_INFO" | "PRODUCT_ENTRY" | {
    apiGroup: string;
    type: string;
} | {
    type: string;
    apiGroup: string;
    apiVersion: string;
} | {
    type: string;
    apiGroup: string;
    apiVersion: string;
} | {
    apiGroup: string;
    type: string;
} | {
    apiGroup: string;
    type: string;
} | {
    apiGroup: string;
    type: string;
} | {
    type: string;
} | {
    type: string;
} | {
    type: string;
} | {
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    type: string;
} | {
    apiGroup: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    type: string;
} | {
    apiGroup: string;
    type: string;
} | {
    apiGroup: string;
    type: string;
} | {
    type: string;
} | {
    type: string;
} | {
    type: string;
} | {
    type: string;
    apiGroup: string;
    apiVersion: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    type: string;
} | {
    apiGroup: string;
    type: string;
} | {
    type: string;
} | {
    type: string;
} | {
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    type: string;
} | {
    apiGroup: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    type: string;
    apiGroup: string;
    apiVersion: string;
} | {
    type: string;
    apiGroup: string;
    apiVersion: string;
} | {
    type: string;
    apiGroup: string;
    apiVersion: string;
} | {
    apiGroup: string;
    type: string;
} | {
    type: string;
} | {
    apiGroup: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    type: string;
} | {
    apiGroup: string;
    type: string;
} | {
    type: string;
} | {
    apiGroup: string;
    type: string;
} | {
    apiGroup: string;
    type: string;
    apiVersion: string;
} | {
    apiGroup: string;
    type: string;
    apiVersion: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    type: string;
} | {
    apiGroup: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    type: string;
    apiGroup: string;
    apiVersion: string;
} | {
    type: string;
    apiGroup: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    apiGroup: string;
    apiVersion: string;
    type: string;
} | {
    type: string;
    apiGroup: string;
    apiVersion: string;
} | {
    type: string;
    apiVersion: string;
    apiGroup: string;
} | {
    type: string;
    apiGroup: string;
    apiVersion: string;
}) => string;
export declare type ResourceType = keyof typeof RESOURCE_TYPES;
export declare const MachineMeta: TypeMeta;
export declare const TKEClusterMeta: TypeMeta;
