export type ExtendsSource = { kind: 'file'; path: string; } | { kind: 'npm'; packageName: string; } | { kind: 'url'; url: string; }; export interface ResolvedInheritance { source: ExtendsSource; config: Record; } export declare function parseExtendsValue(raw: string): ExtendsSource; export declare function resolveFileExtends(configPath: string, extendsPath: string): Record | null; export declare function resolveNpmExtends(root: string, packageName: string): Record | null; export declare function mergeConfigs(base: Record, override: Record): Record; export declare function resolveConfigExtends(config: Record, configPath: string, root: string, depth?: number): Promise>; //# sourceMappingURL=resolution.d.ts.map