import { Chain, Transport } from "viem";
import { KernelAccountClient, KernelSmartAccount } from "@zerodev/sdk";
import { EntryPoint } from "permissionless/types";
import { ClaimAftermarketdevice, PairAftermarketDevice } from "../types/args.js";
export declare const claimAndPairDevice: (args: ClaimAftermarketdevice & PairAftermarketDevice, client: KernelAccountClient<EntryPoint, Transport, Chain, KernelSmartAccount<EntryPoint, Transport, Chain>>, environment?: string) => Promise<`0x${string}`>;
