import { type IAttribute, type IAttributeMetadataObject, type IMeasure } from "@gooddata/sdk-model";
import type { IExecutionResultEnvelope } from "../../../../model/store/executionResults/types.js";
export type AttributeValue = {
    title: string;
    value: string;
    name: string;
};
export declare function useAttributeValuesFromExecResults(execResult: IExecutionResultEnvelope | undefined): {
    isResultLoading: boolean;
    getAttributeValues: (attr: IAttributeMetadataObject) => AttributeValue[];
    getMetricValue: (measure?: IMeasure<import("@gooddata/sdk-model").IMeasureDefinitionType> | undefined, attr?: IAttribute | undefined, value?: string | null | undefined) => number | undefined;
};
//# sourceMappingURL=useAttributeValuesFromExecResults.d.ts.map