import { type Address } from 'viem';
import { type ChainId, type WaveId } from '@azuro-org/toolkit';
type Props = {
    account: Address;
    waveId?: WaveId;
    chainId?: ChainId;
};
export declare const useWaveActivation: ({ account, waveId, chainId }: Props) => {
    activate: import("@tanstack/react-query").UseMutateFunction<void, Error, void, unknown>;
    activateAsync: import("@tanstack/react-query").UseMutateAsyncFunction<void, Error, void, unknown>;
    isPending: boolean;
};
export {};
