import { TypeScriptConfig } from '@beemo/driver-typescript';
export interface TypeScriptOptions {
    buildFolder: string;
    includeTests?: boolean;
    library?: boolean;
    next?: boolean;
    node?: boolean;
    react?: boolean;
    srcFolder: string;
    testFolder: string;
    typesFolder: string;
    workspaces?: string[];
}
/**
 * Create common compiler options.
 */
export declare function getCompilerOptions({ library, next, node, react, }: Partial<TypeScriptOptions>): TypeScriptConfig['compilerOptions'];
/**
 * Create a root configuration object for a single project.
 */
export declare function getConfig(options: TypeScriptOptions): TypeScriptConfig;
/**
 * Create a root configuration object for a multi-project that uses project references.
 */
export declare function getConfigWithProjectRefs(options: Partial<TypeScriptOptions>): TypeScriptConfig;
//# sourceMappingURL=index.d.ts.map