import Transform from '../transform.js';
import { NodeInterface } from "../types.js";
declare class Decorations extends Transform {
    apply(): void;
    generateHeader(): NodeInterface[] | undefined;
    generateFooter(): NodeInterface[] | undefined;
}
/**
 * Place any system messages generated after parsing into a dedicated section
 * of the document.
 */
declare class Messages extends Transform {
    apply(): void;
}
/**
 * Remove system messages below verbosity threshold.
 */
declare class FilterMessages extends Transform {
    apply(): void;
}
/**
 * Append all post-parse system messages to the end of the document.
 * Used for testing purposes.
 * @todo unimplemented
 */
declare class TestMessages extends Transform {
    apply(): void;
}
export { Decorations, Messages, FilterMessages, TestMessages, };
