import { type Tree } from '@nx/devkit';
import { AggregatedLog } from '@nx/devkit/src/generators/plugin-migrations/aggregate-log-util';
export declare function getConfigFilePath(tree: Tree, configDir: string): string;
export declare function addConfigValuesToConfigFile(tree: Tree, configFile: string, configValues: Record<string, Record<string, unknown>>): void;
export declare const STORYBOOK_PROP_MAPPINGS: {
    v7: {
        port: string;
        previewUrl: string;
        host: string;
        docs: string;
        configDir: string;
        logLevel: string;
        quiet: string;
        webpackStatsJson: string;
        debugWebpack: string;
        disableTelemetry: string;
        https: string;
        sslCa: string;
        sslCert: string;
        sslKey: string;
        smokeTest: string;
        noOpen: string;
        outputDir: string;
    };
    v8: {
        port: string;
        previewUrl: string;
        host: string;
        docs: string;
        configDir: string;
        logLevel: string;
        quiet: string;
        webpackStatsJson: string;
        debugWebpack: string;
        disableTelemetry: string;
        https: string;
        sslCa: string;
        sslCert: string;
        sslKey: string;
        smokeTest: string;
        noOpen: string;
        outputDir: string;
    };
};
export declare function ensureViteConfigPathIsRelative(tree: Tree, configPath: string, projectName: string, projectRoot: string, executorName: string, migrationLogs: AggregatedLog): void;
export declare function getInstalledPackageVersion(tree: Tree, pkgName: string): string | null;
export declare function getInstalledPackageVersionInfo(tree: Tree, pkgName: string): {
    major: number;
    version: string;
};
//# sourceMappingURL=utils.d.ts.map