import type { Chain, Client, Hash, Transport } from "viem"; import { type SmartAccount } from "viem/account-abstraction"; import type { CombinedIntentRpcSchema } from "../client/intentClient.js"; import type { INTENT_VERSION_TYPE } from "../types/intent.js"; export type EnableIntentResult = Hash; /** * Enables intent functionality upgrading the kernel to v3.2 (if needed) * and installing the intent executor. * * @param client - Client to use * @param parameters - {@link EnableIntentParameters} * @returns The transaction hash. {@link EnableIntentResult} */ export declare function enableIntent(client: Client, version: INTENT_VERSION_TYPE): Promise; //# sourceMappingURL=enableIntent.d.ts.map