import { Syntax as FormatterSyntax } from "@cocalc/util/code-formatter";
export interface Config {
    syntax: FormatterSyntax;
    tabWidth?: number;
    useTabs?: boolean;
}
export interface Options extends Omit<Config, "syntax"> {
    parser: FormatterSyntax;
    tabWidth?: number;
}
export declare function run_formatter(client: any, path: string, options: Options, logger: any): Promise<object>;
export declare function run_formatter_string(path: string | undefined, input: string, options: Options, logger: any): Promise<string>;
