import { Settings } from '../settings'; import * as t from '../types'; export declare function logInfo(args: { settings: Settings; port?: boolean | number; target: t.BundleTarget; }): void; export declare function logNoConfig(args: { target: t.BundleTarget; }): void; export declare function logElectronInfo(args: { settings: Settings; port?: boolean | number; }): void; export declare function logWebInfo(args: { settings: Settings; port?: boolean | number; }): void; export declare function logEntries(entries: Array<{ key: string; path: string; }>, options?: { formatPath?: (path: string) => string; }): void; export declare function toBundlerArgs(data?: t.IBundleConfig): { sourcemaps: boolean; treeshake: boolean; output: string | undefined; cmd: string; }; export declare function getTSConfigFiles(dir: string): Promise<{ path: string; dir: string; outDir: string; json: { include: string[]; compilerOptions: { outDir: string; }; extends: string; }; }[]>;