import { XrefFile } from './xreffile'; import { TableDefintion } from './model'; export declare class Searcher { private xreffiles; constructor(xreffiles?: XrefFile[]); getDatabaseNames(sources?: string[]): string[]; getTableNames(sources?: string[]): TableDefintion[]; getTableReferences(tablename: string, hasCreates?: boolean, hasUpdates?: boolean, hasDeletes?: boolean): XrefFile[]; getFieldReferences(fieldname: string, tablename?: string, hasUpdates?: boolean): XrefFile[]; getDatabaseReferences(databaseName: string): XrefFile[]; getImplementations(interfaceName: string): XrefFile[]; getIncludeReferences(includeName: string): XrefFile[]; add(xreffiles: XrefFile[]): void; }