import { MutationKey, UseMutationResult } from "@tanstack/react-query";
import { InkeepAnalyticsCore } from "../core.js";
import { RequestOptions } from "../lib/sdks.js";
import * as components from "../models/components/index.js";
import { MutationHookOptions } from "./_types.js";
export type QueryExportConversationsQueryResultsMutationVariables = {
    request: components.QueryConversationsRequestBody;
    options?: RequestOptions;
};
export type QueryExportConversationsQueryResultsMutationData = ReadableStream<Uint8Array>;
/**
 * Export Conversations Query Results
 */
export declare function useQueryExportConversationsQueryResultsMutation(options?: MutationHookOptions<QueryExportConversationsQueryResultsMutationData, Error, QueryExportConversationsQueryResultsMutationVariables>): UseMutationResult<QueryExportConversationsQueryResultsMutationData, Error, QueryExportConversationsQueryResultsMutationVariables>;
export declare function mutationKeyQueryExportConversationsQueryResults(): MutationKey;
export declare function buildQueryExportConversationsQueryResultsMutation(client$: InkeepAnalyticsCore, hookOptions?: RequestOptions): {
    mutationKey: MutationKey;
    mutationFn: (variables: QueryExportConversationsQueryResultsMutationVariables) => Promise<QueryExportConversationsQueryResultsMutationData>;
};
//# sourceMappingURL=queryExportConversationsQueryResults.d.ts.map