import { VariablesCallback } from '../../../../shared-logic/src/Variables/types';
import { DataSet } from '../../../../shared-logic/src/DataSet/types';
import { QueryableEntity } from '../../api/useQueryEffect/types';
import { UseVariableState } from './types';
export declare const useVariables: (variables?: VariablesCallback | undefined, dashboardId?: string | undefined) => UseVariableState;
export declare const useVariablesInDataSet: (dataSet: DataSet, queryable: QueryableEntity, variables?: UseVariableState | undefined) => {
    noOfVariableChanges: number;
};
