import { WordNode } from './WordNode';
import { ParsedSentence } from './parse';
import { TemplateBuilder } from './template';
export { WordNode } from './WordNode';
export { parse } from './parse';
export interface ExecutableSentence {
    sentence: any;
    execute: any;
}
export declare const buildFluentTree: (builder: (parse: any) => ParsedSentence[]) => WordNode;
export declare const createExecutableFluentAPI: (executables: ExecutableSentence[]) => any;
export declare const createFluentAPI: (sentences: ParsedSentence[], onExecute?: (template: TemplateBuilder) => void) => any;
