/**
 * Null implementation of ConfigSource repository
 * File-based storage doesn't need config source tracking
 */
import { IConfigSource, IConfigSourceRepository } from "../interfaces.js";
/**
 * Stub implementation that returns empty results
 * ConfigSources are only needed for NeDB to track imports
 */
export declare class NullConfigSourceRepository implements IConfigSourceRepository {
    add(source: Omit<IConfigSource, "id">): Promise<IConfigSource>;
    update(source: IConfigSource): Promise<IConfigSource | null>;
    delete(id: string): Promise<boolean>;
    findById(id: string): Promise<IConfigSource | null>;
    findByPath(path: string): Promise<IConfigSource | null>;
    findByAppId(appId: string): Promise<IConfigSource[]>;
    findAll(): Promise<IConfigSource[]>;
}
//# sourceMappingURL=NullConfigSourceRepository.d.ts.map