import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1WebhookSpec } from "./WebhookSpec.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * Webhook connects to a third party API server to handle the secrets generation * configuration parameters in spec. * You can specify the server, the token, and additional body parameters. * See documentation for the full API specification for requests and responses. */ export interface IWebhook extends TypeMeta { "apiVersion": "generators.external-secrets.io/v1alpha1"; "kind": "Webhook"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1WebhookSpec; } /** * Webhook connects to a third party API server to handle the secrets generation * configuration parameters in spec. * You can specify the server, the token, and additional body parameters. * See documentation for the full API specification for requests and responses. */ export declare class Webhook extends Model implements IWebhook { "apiVersion": "generators.external-secrets.io/v1alpha1"; "kind": "Webhook"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1WebhookSpec; static apiVersion: IWebhook["apiVersion"]; static kind: IWebhook["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IWebhook as IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1Webhook, Webhook as ComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1Webhook };