import { BigNumber, BigNumberish, providers } from "ethers"; import { Addressish } from "./types"; export declare function getStorage(contract: Addressish, slot: string | number, fromProvider?: providers.JsonRpcProvider): Promise; export declare function getStorageAddress(contract: Addressish, slot: string | number, fromProvider?: providers.JsonRpcProvider): Promise; export declare function getStorageNumber(contract: Addressish, slot: string | number): Promise; export declare function getStoragePackedUint32(contract: Addressish, slot: string | number, offsetInBytes: number): Promise; export declare function getStoragePackedBool(contract: Addressish, slot: string | number, offsetInBytes: number): Promise; export declare function getStoragePackedUint8(contract: Addressish, slot: string | number, offsetInBytes: number): Promise; export declare function getCode(fromContract: Addressish, fromProvider?: providers.Provider): Promise; export declare function hasCode(contract: Addressish): Promise; export declare function setCodeFromContract(toContract: Addressish, fromContract: Addressish, fromProvider?: providers.JsonRpcProvider, include1967Proxy?: boolean): Promise; export declare function setCodeTo(contract: Addressish, code: string): Promise; export declare function setStorage(contract: Addressish, slot: string | number, value: string | number): Promise; export declare function setStoragePackedUint32(contract: Addressish, slot: string | number, offsetInBytes: number, value: BigNumberish): Promise; export declare function setStoragePackedBool(contract: Addressish, slot: string | number, offsetInBytes: number, value: boolean): Promise; export declare function setStoragePackedUint8(contract: Addressish, slot: string | number, offsetInBytes: number, value: BigNumberish): Promise; //# sourceMappingURL=storage.d.ts.map