import type { DataContract, JSONCols, RequestParams } from '@splunk/dashboard-types'; import DataSet from './DataSet'; interface ConsumerModule { config?: { dataContract?: DataContract; }; initialRequestParams?: RequestParams; } /** * Compute initial request params for given visualization and dataSource * @param {Object} config * @param {String} config.bindingType dataSource binding type * @param {Object} config.consumerModule module from preset * @param {Object} config.options current visualization/input options * @private */ export declare const findInitialRequestParams: ({ bindingType, consumerModule, options, featureFlags, }?: { bindingType?: string; consumerModule?: ConsumerModule; options?: Record; featureFlags?: Record; }) => RequestParams; export declare const formatData: (data?: DataSet | JSONCols) => JSONCols | null; export {}; //# sourceMappingURL=datasource.d.ts.map