import { Context, ContractAbstraction, ContractProvider, Wallet } from '@taquito/taquito'; import { Tzip16ContractAbstraction } from './tzip16-contract-abstraction'; declare const ABSTRACTION_KEY: unique symbol; export declare function tzip16>(abs: T, context: Context): T & { tzip16(this: ContractAbstraction & { [ABSTRACTION_KEY]?: Tzip16ContractAbstraction; }): Tzip16ContractAbstraction; }; export {};