import { type IDrillToAttributeUrl } from "../../../model/commands/drill.js"; import type { IDashboardDrillToAttributeUrlResolved } from "../../../model/events/drill.js"; import type { IDashboardCommandFailed } from "../../../model/events/general.js"; /** * @internal */ export interface IUseDrillToAttributeUrlProps { onSuccess?: (event: IDashboardDrillToAttributeUrlResolved) => void; onError?: (event: IDashboardCommandFailed) => void; onBeforeRun?: (cmd: IDrillToAttributeUrl) => void; } /** * @internal */ export declare const useDrillToAttributeUrl: ({ onSuccess, onError, onBeforeRun, }?: IUseDrillToAttributeUrlProps) => { run: (drillDefinition: import("@gooddata/sdk-model").IDrillToAttributeUrl, drillEvent: import("../../../types.js").IDashboardDrillEvent, correlationId?: string | undefined) => void; status?: import("../../../model/react/useDashboardCommandProcessing.js").CommandProcessingStatus | undefined; }; //# sourceMappingURL=useDrillToAttributeUrl.d.ts.map