import { Test } from 'nodeunit';
declare const _default: {
    'Tag visit all children of the applied node'(test: Test): void;
    'The last aspect applied takes precedence'(test: Test): void;
    'RemoveTag will remove a tag if it exists'(test: Test): void;
    'add will add a tag and remove will remove a tag if it exists'(test: Test): void;
    'the #visit function is idempotent'(test: Test): void;
    'removeTag Aspects by default will override child Tag Aspects'(test: Test): void;
    'removeTag Aspects with priority 0 will not override child Tag Aspects'(test: Test): void;
    'Aspects are merged with tags created by L1 Constructor'(test: Test): void;
    'when invalid tag properties are passed from L1s': {
        'map passed instead of array it raises'(test: Test): void;
        'if array is passed instead of map it raises'(test: Test): void;
    };
};
export = _default;
