import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1StackConfigPolicySpec } from "./StackConfigPolicySpec.js"; import { IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1StackConfigPolicyStatus } from "./StackConfigPolicyStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * StackConfigPolicy represents a StackConfigPolicy resource in a Kubernetes cluster. */ export interface IStackConfigPolicy extends TypeMeta { "apiVersion": "stackconfigpolicy.k8s.elastic.co/v1alpha1"; "kind": "StackConfigPolicy"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1StackConfigPolicySpec; "status"?: IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1StackConfigPolicyStatus; } /** * StackConfigPolicy represents a StackConfigPolicy resource in a Kubernetes cluster. */ export declare class StackConfigPolicy extends Model implements IStackConfigPolicy { "apiVersion": "stackconfigpolicy.k8s.elastic.co/v1alpha1"; "kind": "StackConfigPolicy"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1StackConfigPolicySpec; "status"?: IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1StackConfigPolicyStatus; static apiVersion: IStackConfigPolicy["apiVersion"]; static kind: IStackConfigPolicy["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IStackConfigPolicy as IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1StackConfigPolicy, StackConfigPolicy as ComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1StackConfigPolicy };