import './polyfills'; export declare type ScriptConfig = { searchPath?: string; exclude?: Array; rememberLastSelection?: boolean; exitWhenNoSelection?: boolean; defaultSelection?: string; }; export declare type ScriptConfigInternal = ScriptConfig & { lastSelection?: string; }; export declare type Config = { searchPath?: string; defaultSelection?: string; exclude?: Array; rememberLastSelection?: boolean; exitWhenNoSelection?: boolean; scripts: { [key: string]: ScriptConfig; }; }; export declare type ScriptState = { selection: string; }; export declare type State = { scripts: { [key: string]: ScriptState; }; }; export declare const IS_WINDOWS: boolean; export declare const print: (text: string) => number; export declare const findDotEnvFiles: (searchPath?: string, exclude?: Array) => string[]; export declare const loadConfig: () => ScriptConfigInternal; export declare const saveState: (lastSelection: string) => void; export declare const loadDotEnv: (dotEnvPath: string) => void;