import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1Config } from "../../common.k8s.elastic.co/v1/Config.js"; import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1SecretSource } from "../../common.k8s.elastic.co/v1/SecretSource.js"; import { ModelData, Model } from "@kubernetes-models/base"; export interface IKibanaConfigPolicySpec { /** * Config holds the settings that go into kibana.yml. */ "config"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1Config; /** * SecureSettings are additional Secrets that contain data to be configured to Kibana's keystore. */ "secureSettings"?: Array; } export declare class KibanaConfigPolicySpec extends Model implements IKibanaConfigPolicySpec { "config"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1Config; "secureSettings"?: Array; constructor(data?: ModelData); } export type { IKibanaConfigPolicySpec as IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1KibanaConfigPolicySpec, KibanaConfigPolicySpec as ComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1KibanaConfigPolicySpec };