import type { IConvertContext } from '../../IConvertContext';
import type { IConvertSettings } from '../../IConvertSettings';
import type { Util } from '../../Util';
import type { IDirectiveContext, IDirectiveNodeHandlerOutput } from './DirectiveNodeHandlerAdapter';
import { DirectiveNodeHandlerAdapter } from './DirectiveNodeHandlerAdapter';
/**
 * A handler for plural directives.
 */
export declare class DirectiveNodeHandlerPlural extends DirectiveNodeHandlerAdapter {
    constructor(util: Util, settings: IConvertSettings);
    handle(directiveContext: IDirectiveContext, convertContext: IConvertContext): IDirectiveNodeHandlerOutput;
}
