import { Node } from '../../ast/entity/node'; import { Source } from '../../ast/entity/source'; import { Table } from '../../ast/entity/table'; export declare class DataSource extends Source { tables: Table[]; load(pathAsContent?: boolean): Promise; addStatement(statement: Node): void; getTables(): Table[]; findTableIndex(name: string): number; findTable(name: string): Table | null; }