import { ILogger } from '@sourceloop/core'; import { ICache } from '../../../../types'; import { DatabaseSchema, DbQueryConfig } from '../../types'; import { DbSchemaHelperService } from '../db-schema-helper.service'; import { KnowledgeGraph } from '../knowledge-graph'; export declare class TableSearchService { private readonly config; private readonly logger; private readonly knowledgeGraphService; private readonly cache; private readonly dbSchemaHelper; private _tables; constructor(config: DbQueryConfig, logger: ILogger, knowledgeGraphService: KnowledgeGraph, cache: ICache, dbSchemaHelper: DbSchemaHelperService); getTables(prompt: string, count?: number): Promise; seedTables(dbSchema: DatabaseSchema): Promise; }