import { Semantic } from '@taquito/michelson-encoder';
import { ContractProvider } from './interface';
/**
 * @description Override the default michelson encoder semantic to provide richer abstraction over storage properties
 * @param provider ContractProvider (contract API)
 */
export declare const smartContractAbstractionSemantic: (p: ContractProvider) => Semantic;
