import { SourceAdapter } from '../types';
import { ForceIgnore } from '../forceIgnore';
import { RegistryAccess } from '../../registry/registryAccess';
import { MetadataType } from '../../registry/types';
import { TreeContainer } from '../treeContainers';
export declare class SourceAdapterFactory {
    private registry;
    private tree;
    constructor(registry: RegistryAccess, tree: TreeContainer);
    getAdapter(type: MetadataType, forceIgnore?: ForceIgnore): SourceAdapter;
}
