import { DataSource as DataSourceBase, createSyncWorkflow } from './source-base';
import { TableSource } from './source-table';
import { WebsiteSource } from './source-website';
import { DirectorySource } from './source-directory';
export type DataSource = TableSource | WebsiteSource | DirectorySource;
export declare function isDirectorySource(source: DataSource): source is DirectorySource;
export declare function isWebsiteSource(source: DataSource): source is WebsiteSource;
export declare function isTableSource(source: DataSource): source is TableSource;
export { DataSourceBase, TableSource, WebsiteSource, DirectorySource, createSyncWorkflow };
//# sourceMappingURL=index.d.ts.map