export declare const ALIAS_VERSION: number; declare type Option = T | null | undefined; export declare type TParser = (bytes: Uint8Array, start?: number) => { value: T; shift: number; }; export declare const P_OPTION: (p: TParser) => TParser>; export declare const P_BYTE: TParser; export declare const P_SHORT: TParser; export declare const P_INT: TParser; export declare const P_LONG: TParser; export declare const P_BOOLEAN: (bytes: Uint8Array, start?: number) => { value: boolean; shift: number; }; export declare const P_STRING_FIXED: (len: number) => TParser; export declare const P_STRING_VAR: (lenParser: TParser) => (bytes: Uint8Array, start?: number) => { shift: number; value: string; }; export declare const P_BASE58_FIXED: (len: number) => TParser; export declare const P_BASE58_VAR: (lenParser: TParser) => (bytes: Uint8Array, start?: number) => { shift: number; value: string; }; export declare const P_BASE64: (lenParser: TParser) => (bytes: Uint8Array, start?: number) => { shift: number; value: string; }; export declare const byteToStringWithLength: (bytes: Uint8Array, start?: number) => { shift: number; value: any; }; export declare const byteToBase58: (bytes: Uint8Array, start?: number, length?: number | undefined) => { value: string; shift: number; }; export declare const byteToBase58WithLength: (bytes: Uint8Array, start?: number) => { value: string; shift: number; }; export declare const byteToAddressOrAlias: (bytes: Uint8Array, start?: number) => { shift: number; value: string; }; export declare const byteNewAliasToString: (bytes: Uint8Array, start?: number) => { shift: number; value: any; }; export declare const byteToScript: (bytes: Uint8Array, start?: number) => { shift: number; value: null; } | { value: string; shift: number; }; export {};