import type { Tree, Rule } from '@angular-devkit/schematics'; import { JsonArray, JsonObject, workspaces } from '@angular-devkit/core'; import { ProjectDefinition, TargetDefinition } from '@angular-devkit/core/src/workspace'; export declare function getWorkspace(tree: Tree, path?: string): Promise; export declare function updateWorkspace(updater: (workspace: workspaces.WorkspaceDefinition) => void | PromiseLike): Rule; export declare function updateWorkspace(workspace: workspaces.WorkspaceDefinition): Rule; /** * Updates builder options for options and configurations for given builder names */ export declare function updateBuilderConfig(updater: (currentValue: Record, target?: TargetDefinition, project?: ProjectDefinition) => Record, ...builderNames: string[]): Rule;