/// import { PublicKey } from "@solana/web3.js"; import { IMapNumber } from "../types"; import { LazySolanaKey, SolanaKey } from "./lazy-solana-key"; export declare const SOLANA_TEXT_ENCODER: TextEncoder; export declare function isPublicKey(obj: any): obj is PublicKey; export declare function isValidPublicKeyString(key: string): boolean; export declare function isSolanaKey(obj: SolanaKey): obj is SolanaKey; export declare function toShortKeyString(key: SolanaKey, showChars?: number): string; export declare function toKey(key: SolanaKey): PublicKey; export declare function toKeyString(key: SolanaKey): string; export declare function arrayToPrivateKey(key: number[] | Buffer | Uint8Array): string | null; export declare function privateKeyToBuffer(key: string): Buffer | null; export declare function bip39MnemonicToEntropy(mnemonic: string): string | null; export declare function bip39EntropyToMnemonic(entropy: Buffer | string): string | null; export declare function bip39Words(): { words: string[]; wordsByLetters: IMapNumber; wordsCount: string[]; }; export declare function getPdaKey(programId: SolanaKey, args: (SolanaKey | Buffer | string)[]): PublicKey | null; export declare function randomPubkey(): string; export declare function randomLazyKey(): LazySolanaKey; export declare function doubleLazyKey(a: SolanaKey, b: SolanaKey): LazySolanaKey | null; //# sourceMappingURL=key-utils.d.ts.map