import { IDependencyRegistry, ITabulator } from '../../../../../../types/src/table';
import { default as CoreFeature } from '../CoreFeature';

export default class DependencyRegistry extends CoreFeature implements IDependencyRegistry {
    deps: Record<string, any>;
    props: Record<string, Record<string, any>>;
    constructor(table: ITabulator);
    initialize(): void;
    lookup(key: string | string[], prop?: string, silent?: boolean): any;
    lookupProp(key: string, prop: string, silent?: boolean): any;
    lookupKey(key: string, silent?: boolean): any;
    error(key: string | string[]): void;
}
