import type { CommerceDataSource, ProductGroupDataSource, ReviewDataSource } from '../../../../libs/fscommerce'; import type { LayoutDataSource } from '../../../../libs/fslayoutdata'; import type { DataSourceOptionsAll } from '../lib/datasource.util'; import { DataSources } from '../lib/types'; export declare const useDataSource: (dataSourceOptions: DataSourceOptionsAll | undefined, dataSources?: DataSources) => { dataSource: T | undefined; id: import("../lib/datasource.util").DataSourceContextField | undefined; query: import("../lib/datasource.util").DataSourceContextField | undefined; type: string | undefined; };