///
import { Result } from "neverthrow";
import { PublicKeyT } from "../../crypto/index";
import { AccountAddressT } from "./_types";
import { Network } from "../../primitives/index";
export declare const isAccountAddress: (something: unknown) => something is AccountAddressT;
export declare type AccountAddressUnsafeInput = string | Buffer;
export declare const isPrimitive: (something: unknown) => something is AccountAddressUnsafeInput;
export declare type AddressOrUnsafeInput = AccountAddressUnsafeInput | AccountAddressT;
export declare const isAccountAddressOrUnsafeInput: (something: unknown) => something is AddressOrUnsafeInput;
export declare const AccountAddress: {
isAccountAddress: (something: unknown) => something is AccountAddressT;
fromUnsafe: (input: AddressOrUnsafeInput) => Result;
fromPublicKeyAndNetwork: (input: Readonly<{
publicKey: PublicKeyT;
network: Network;
}>) => AccountAddressT;
};
//# sourceMappingURL=accountAddress.d.ts.map