export declare const dotFolder: string; export interface DotProps { identifier: string; allowErrorCollect: boolean; pluginFolder: string; appPort: number; staticPort: number; reloadPort: number; hostName: string; projectName: string; homeFolder: string; hostFolder: string; distFolder: string; outHostFolder: string; outDir: string; proxyConfig: string; handle404: string; } export declare type DotPropTypes = keyof DotProps; /** * Read a property from the scully dotfile/settings * @param propName */ export declare const readDotProperty: (propName: K) => DotProps[K]; export declare const writeDotProps: (dotProps: Partial) => void; export declare const readAllDotProps: (forceRefresh?: boolean) => DotProps; /** * write a property to the scully dotfile/settings * @param propName * @param value */ export declare const writeDotProperty: (propName: K, value: DotProps[K]) => void; export declare const getFingerPrint: () => string; /** * Utility function to ask for user input, takes a string that will be displayed as prompt. * returns a promise with tha answer of the user, or undefined if its in CI/ --noPrompt option * @param question */ export declare const askUser: (question: string) => Promise;