import { IConfigData } from './interface/IConfigData'; type TConfigParamsBase = { config?: Partial; }; export type TConfigParamsNode = TConfigParamsBase & { dotenv?: boolean; pin?: string; configAccounts?: string; configGlobal?: string; isLocal?: boolean; }; export type TConfigParamsBrowser = TConfigParamsBase & {}; export type TConfigParams = TConfigParamsNode | TConfigParamsBrowser; export interface IConfigProvider { fetch(parameters?: TConfigParamsBase): Promise; extend(json?: Partial): Promise; } export {};