import { EosActionAuthorizationStruct, EosAuthorizationStruct, EosPublicKey, MsigAuthOptions } from '../models'; /** Returns a UNIX timestamp, that is EOS base32 encoded */ /** Returns valid EOS base32, which is different than the standard JS base32 implementation */ export declare function eosBase32(base32String: string): string; export declare function timestampEosBase32(): string; /** Returns a random string, that is EOS base32 encoded */ export declare function randomEosBase32(): string; /** * Returns an EosActionAuthorizationStruct if there is only 1 in the array, otherwise returns null */ export declare function getFirstAuthorizationIfOnlyOneExists(authorization: EosActionAuthorizationStruct[]): EosActionAuthorizationStruct; export declare function publicKeyToAuth(publicKey: EosPublicKey): EosAuthorizationStruct; export declare function msigOptionToAuth(msigOption: MsigAuthOptions): EosAuthorizationStruct; export declare function isArrayAndNotEmpty(value: any): boolean;