import { IDevKnativeEventingPkgApisEventingV1TriggerFilterAttributes } from "./TriggerFilterAttributes.js"; import { ModelData, Model } from "@kubernetes-models/base"; export interface ITriggerFilter { /** * Attributes filters events by exact match on event context attributes. * Each key in the map is compared with the equivalent key in the event * context. An event passes the filter if all values are equal to the * specified values. Nested context attributes are not supported as keys. Only * string values are supported. */ "attributes"?: IDevKnativeEventingPkgApisEventingV1TriggerFilterAttributes; } export declare class TriggerFilter extends Model implements ITriggerFilter { "attributes"?: IDevKnativeEventingPkgApisEventingV1TriggerFilterAttributes; constructor(data?: ModelData); } export type { ITriggerFilter as IDevKnativeEventingPkgApisEventingV1TriggerFilter, TriggerFilter as DevKnativeEventingPkgApisEventingV1TriggerFilter };