import commandLineUsage from 'command-line-usage';
export declare const toolName = "flowr";
export interface FlowrCliOptions {
    'config-file': string;
    'config-json': string;
    'no-ansi': boolean;
    'r-path': string | undefined;
    'r-session-access': boolean;
    execute: string | undefined;
    help: boolean;
    port: number;
    script: string | undefined;
    server: boolean;
    verbose: boolean;
    version: boolean;
    ws: boolean;
    'default-engine': string;
    'engine.r-shell.disabled': boolean;
    'engine.r-shell.r-path': string | undefined;
    'engine.tree-sitter.disabled': boolean;
    'engine.tree-sitter.wasm-path': string | undefined;
    'engine.tree-sitter.tree-sitter-wasm-path': string | undefined;
    'engine.tree-sitter.lax': boolean;
}
export declare const optionHelp: ({
    header: string;
    content: string;
    optionList?: undefined;
} | {
    header: string;
    content: string[];
    optionList?: undefined;
} | {
    header: string;
    optionList: commandLineUsage.OptionDefinition[];
    content?: undefined;
})[];
