import DefaultManifestAndCondition from './DefaultManifestAndCondition';
import DefaultManifestAttributeCondition from './DefaultManifestAttributeCondition';
import DefaultManifestOrCondition from './DefaultManifestOrCondition';
export type DefaultManifestConditionUnion = DefaultManifestAttributeCondition | DefaultManifestAndCondition | DefaultManifestOrCondition;
/**
 * @export
 * @class DefaultManifestCondition
 */
export declare class DefaultManifestCondition {
    protected static readonly _discriminatorName = "type";
    protected static readonly _discriminatorMapping: {
        [key: string]: string;
    };
    constructor(obj?: Partial<DefaultManifestCondition>);
}
export default DefaultManifestCondition;
