export default class Parser {
    private template;
    private internalStash;
    get stash(): Record<string, string>;
    constructor(template: string);
    /**
     * Resolve as a string
     */
    resolve(context: Context, additionalUtil?: object): any;
}
export declare type Context = {
    arguments?: object;
    source?: object;
    result?: object | string;
    identity?: object;
    request?: object;
    info?: object;
    error?: object;
    prev?: object;
    stash?: object;
};
export declare type VelocityParams = {
    [blockName: string]: boolean;
};
