import { Tree, SchematicContext } from '@angular-devkit/schematics';
import { PlatformModes } from '@nstudio/xplat-utils';
export declare namespace FocusHelpers {
    function updateIDESettings(options: {
        platforms?: string;
        devMode?: PlatformModes;
        allApps?: string[];
        focusOnApps?: string[];
        allLibs?: string[];
        allPackages?: string[];
    }): (tree: Tree, context: SchematicContext) => import("@angular-devkit/schematics/src/tree/interface").Tree;
    function updateVSCode(options: {
        userUpdates?: any;
        workspaceUpdates?: any;
        allApps?: string[];
        focusOnApps?: string[];
        appWildcards?: string[];
        allLibs?: string[];
        allPackages?: string[];
        isFullstack?: boolean;
    }): boolean;
    function updateWebStorm(options: {
        userUpdates?: any;
        workspaceUpdates?: any;
        allApps?: string[];
        focusOnApps?: string[];
        appWildcards?: string[];
        allLibs?: string[];
        allPackages?: string[];
        isFullstack?: boolean;
        isExcluding?: boolean;
    }): boolean;
    function createWebStormProjectView(isExcluding: boolean): any;
    function webStormExcludedViewNode(isExcluding: boolean): {
        $: {
            name: string;
            value: string;
        };
    };
}
