import { IComGithubKedacoreKedaV2ApisEventingV1alpha1CloudEventType } from "./CloudEventType.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
 * EventSubscription defines filters for events
 */
export interface IEventSubscription {
    "excludedEventTypes"?: Array<IComGithubKedacoreKedaV2ApisEventingV1alpha1CloudEventType>;
    "includedEventTypes"?: Array<IComGithubKedacoreKedaV2ApisEventingV1alpha1CloudEventType>;
}
/**
 * EventSubscription defines filters for events
 */
export declare class EventSubscription extends Model<IEventSubscription> implements IEventSubscription {
    "excludedEventTypes"?: Array<IComGithubKedacoreKedaV2ApisEventingV1alpha1CloudEventType>;
    "includedEventTypes"?: Array<IComGithubKedacoreKedaV2ApisEventingV1alpha1CloudEventType>;
    constructor(data?: ModelData<IEventSubscription>);
}
export type { IEventSubscription as IComGithubKedacoreKedaV2ApisEventingV1alpha1EventSubscription, EventSubscription as ComGithubKedacoreKedaV2ApisEventingV1alpha1EventSubscription };
