/**
 * This file serves to expose the most essential parts of the tool.
 */
import { FileMapper } from "./ast/FileMapper";
import { MissingArgumentError } from "./ast/MissingArgumentError";
import { generateUsageMessage } from "./cli/index";
import { buildUML } from "./cli/buildUML";
import { d2Codegen } from "./d2/codegen";
import { Visitor } from "./visitor";
declare const autoumlExports: {
    readonly ast: {
        readonly FileMapper: typeof FileMapper;
        readonly MissingArgumentError: typeof MissingArgumentError;
    };
    readonly cli: {
        readonly PARSE_ARGS_CONFIG: import("../typings/typings").autouml.cli.IParseArgsConfig;
        readonly generateUsageMessage: typeof generateUsageMessage;
        readonly buildUML: typeof buildUML;
        readonly DEFAULT_UML_OPTIONS: Readonly<import("../typings/typings").autouml.cli.IOptions>;
    };
    readonly codegen: {
        readonly Visitor: typeof Visitor;
        readonly d2Codegen: typeof d2Codegen;
    };
};
export { autoumlExports };
