import { End } from './end';
import { Eventdatafilter } from './eventdatafilter';
import { Metadata } from './metadata';
export declare class Enddeventcondition {
    sourceModel?: Enddeventcondition;
    /**
     * Event condition name
     */
    name?: string;
    /**
     * References an unique event name in the defined workflow events
     */
    eventRef: string;
    /**
     * Explicit transition to end
     */
    end: boolean | End;
    /**
     * Event data filter definition
     */
    eventDataFilter?: Eventdatafilter;
    metadata?: Metadata;
    constructor(model: any);
    /**
     * Normalize the value of each property by recursively deleting properties whose value is equal to its default value. Does not modify the object state.
     * @returns {Specification.Enddeventcondition} without deleted properties.
     */
    normalize: () => Enddeventcondition;
}
//# sourceMappingURL=enddeventcondition.d.ts.map