type Extention = ".ts" | ".mts" | ".cts" | ".js" | ".mjs" | ".cjs" | ".json"; interface LoadConfigOptions { name: string; extensions?: Extention[]; cwd?: string; maxDepth?: number; preferredPath?: string; packageJsonProperty?: string; } interface LoadConfigResult { config: T | null; filepath: string | null; } declare function loadConfig(nameOrOptions: string | LoadConfigOptions, extensions?: string[], options?: Omit): Promise>; export { loadConfig, LoadConfigResult, LoadConfigOptions, Extention };