///
import { ArweaveSigner } from 'warp-arbundles';
import { InjectedArweaveSigner } from 'warp-contracts-plugin-deploy';
import { JWKInterface } from './types';
export declare function isValidAddress(address: string): boolean;
export declare class InvalidAddressError extends Error {
constructor();
}
export declare function getArweaveAddressFromPublicKey(publicKey: Buffer | Uint8Array): Promise;
export declare function getAddressFromSigner(signer: ArweaveSigner | InjectedArweaveSigner | JWKInterface): Promise;