import type { PackageJson, SparkeeConfig, WorkspacePackages } from '../types'; export declare function isNotNullOrUndefined(input: null | undefined | T): input is T; export declare function getFirstRegexGroup(regexp: RegExp, url: string): string[]; export declare const fileExists: (path: string) => Promise; export declare function exit(): void; export declare function formatStdout(stdout: string): string; export declare function getWorkspacePackages(): Promise; export declare function getPkgsProperty(property: string): Promise>; export declare function exec(cmd: string, silent?: boolean): Promise<{ stdout: string; stderr: string; code: number; }>; export declare function step(msg: string): void; export declare function getChangedPackages(force?: boolean): Promise; export declare function updateVersions(packageList: WorkspacePackages): Promise; export declare function runTaskSync(tasks: Function[]): Promise; export declare function getSparkeeConfig(): Promise; export declare function getPackageJson(packageJsonPath?: string): Promise;