| 1234567891011121314151617181920212223242526272829303132333435363738 | 
							- export declare type LilconfigResult = null | {
 
-     filepath: string;
 
-     config: any;
 
-     isEmpty?: boolean;
 
- };
 
- interface OptionsBase {
 
-     stopDir?: string;
 
-     searchPlaces?: string[];
 
-     ignoreEmptySearchPlaces?: boolean;
 
-     packageProp?: string | string[];
 
- }
 
- export declare type Transform = TransformSync | ((result: LilconfigResult) => Promise<LilconfigResult>);
 
- export declare type TransformSync = (result: LilconfigResult) => LilconfigResult;
 
- declare type LoaderResult = any;
 
- export declare type LoaderSync = (filepath: string, content: string) => LoaderResult;
 
- export declare type Loader = LoaderSync | ((filepath: string, content: string) => Promise<LoaderResult>);
 
- export declare type Loaders = Record<string, Loader>;
 
- export declare type LoadersSync = Record<string, LoaderSync>;
 
- export interface Options extends OptionsBase {
 
-     loaders?: Loaders;
 
-     transform?: Transform;
 
- }
 
- export interface OptionsSync extends OptionsBase {
 
-     loaders?: LoadersSync;
 
-     transform?: TransformSync;
 
- }
 
- export declare const defaultLoaders: LoadersSync;
 
- declare type AsyncSearcher = {
 
-     search(searchFrom?: string): Promise<LilconfigResult>;
 
-     load(filepath: string): Promise<LilconfigResult>;
 
- };
 
- export declare function lilconfig(name: string, options?: Partial<Options>): AsyncSearcher;
 
- declare type SyncSearcher = {
 
-     search(searchFrom?: string): LilconfigResult;
 
-     load(filepath: string): LilconfigResult;
 
- };
 
- export declare function lilconfigSync(name: string, options?: OptionsSync): SyncSearcher;
 
- export {};
 
 
  |