import { STFS } from '..'; import { Loader, LoaderSync, Options, OptionsSync } from './index'; export declare type Config = any; export declare type CosmiconfigResult = { config: Config; filepath: string; isEmpty?: boolean; } | null; export interface ExplorerOptions extends Required> { fs?: STFS; } export interface ExplorerOptionsSync extends Required { } export declare type Cache = Map; export declare type LoadedFileContent = Config | null | undefined; export interface Loaders { [key: string]: Loader; } export interface LoadersSync { [key: string]: LoaderSync; } export declare const emptyResults: CosmiconfigResult; export interface OptionsBase { packageProp?: string | Array; searchPlaces?: Array; ignoreEmptySearchPlaces?: boolean; stopDir?: string; cache?: boolean; fs?: STFS | undefined; }