import { LockliftConfig } from "../../config"; export type BuilderConfig = { includesPath?: string; compilerPath: string; linkerLibPath: string; linkerPath: string; externalContracts: LockliftConfig["compiler"]["externalContracts"]; }; type Option = { build: string; disableIncludePath: boolean; contracts: string; mode?: string; docs?: string; include?: string; }; export declare class Builder { private readonly config; private options; private nameRegex; private docRegex; constructor(config: BuilderConfig, options: Option); buildContracts(): Promise; buildDocs(): boolean; private parseDocs; private getContractsTree; } export {};