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