import { ProjectPlugin, ProjectPluginStructure } from '@teleporthq/teleport-types'; export declare class NextDataSourceUtilityPlugin implements ProjectPlugin { runBefore(structure: ProjectPluginStructure): Promise; runAfter(structure: ProjectPluginStructure): Promise; } /** * The `utils/data-sources/` module a server-side caller imports to read * a table, emitted when no page emitted it already. * * @returns the module's file name, or `null` when the data source is unknown * or cannot produce a fetcher. */ export declare const ensureDataSourceUtilityModule: (structure: ProjectPluginStructure, params: { dataSourceId: string; dataSourceType: string; tableName: string; }) => string | null; //# sourceMappingURL=data-source-utility-plugin.d.ts.map