import { MutationKey, UseMutationResult } from "@tanstack/react-query";
import { InkeepAnalyticsCore } from "../core.js";
import { RequestOptions } from "../lib/sdks.js";
import * as operations from "../models/operations/index.js";
import { MutationHookOptions } from "./_types.js";
export type FeedbackDeleteFeedbackByIdMutationVariables = {
    request: operations.DeleteFeedbackByIdRequest;
    options?: RequestOptions;
};
export type FeedbackDeleteFeedbackByIdMutationData = operations.DeleteFeedbackByIdResponseBody;
/**
 * Delete Feedback by ID
 */
export declare function useFeedbackDeleteFeedbackByIdMutation(options?: MutationHookOptions<FeedbackDeleteFeedbackByIdMutationData, Error, FeedbackDeleteFeedbackByIdMutationVariables>): UseMutationResult<FeedbackDeleteFeedbackByIdMutationData, Error, FeedbackDeleteFeedbackByIdMutationVariables>;
export declare function mutationKeyFeedbackDeleteFeedbackById(): MutationKey;
export declare function buildFeedbackDeleteFeedbackByIdMutation(client$: InkeepAnalyticsCore, hookOptions?: RequestOptions): {
    mutationKey: MutationKey;
    mutationFn: (variables: FeedbackDeleteFeedbackByIdMutationVariables) => Promise<FeedbackDeleteFeedbackByIdMutationData>;
};
//# sourceMappingURL=feedbackDeleteFeedbackById.d.ts.map