/** * A class to retrieve decorators on CiceroMark nodes */ export declare class Decorators { data: Record>; /** * Construct an instance, based on a CiceroMark node * Note that decorator arguments must be specified as an * array of [name (string),value] pairs, even though this is * not enforced by the Concerto grammar. */ constructor(node: any); /** * Returns true is the decorator is present */ hasDecorator(decoratorName: string): boolean; /** * Get the arguments for a named decorator */ getArguments(decoratorName: string): Record | undefined; /** * Get the arguments for a named decorator */ getDecoratorValue(decoratorName: string, argumentName: string): any; } export default Decorators;