// Generated by dts-bundle-generator v9.5.1 /** * Convenience function for converting a base64 encoded string to an ArrayBuffer instance * @public * * @param {string} data - Base64 representation of data * @param {boolean} [urlMode] - If set to true, URL mode string will be expected * @returns {ArrayBuffer} - Decoded data */ export declare function toArrayBuffer(data: string, urlMode?: boolean): ArrayBuffer; /** * Convenience function for creating a base64 encoded string from an ArrayBuffer instance * @public * * @param {ArrayBuffer} arrBuf - ArrayBuffer to be encoded * @param {boolean} [urlMode] - If set to true, URL mode string will be returned * @returns {string} - Base64 representation of data */ export declare function fromArrayBuffer(arrBuf: ArrayBuffer, urlMode?: boolean): string; /** * Convenience function for converting base64 to string * @public * * @param {string} str - Base64 encoded string to be decoded * @param {boolean} [urlMode] - If set to true, URL mode string will be expected * @returns {string} - Decoded string */ declare function toString$1(str: string, urlMode?: boolean): string; /** * Convenience function for converting a javascript string to base64 * @public * * @param {string} str - String to be converted to base64 * @param {boolean} [urlMode] - If set to true, URL mode string will be returned * @returns {string} - Base64 encoded string */ export declare function fromString(str: string, urlMode?: boolean): string; /** * Function to validate base64 * @public * @param {string} encoded - Base64 or Base64url encoded data * @param {boolean} [urlMode] - If set to true, base64url will be expected * @returns {boolean} - Valid base64/base64url? */ export declare function validate(encoded: string, urlMode?: boolean): boolean; /** * @namespace base64 */ export declare const base64: { toString: typeof toString$1; fromString: typeof fromString; toArrayBuffer: typeof toArrayBuffer; fromArrayBuffer: typeof fromArrayBuffer; validate: typeof validate; }; export { toString$1 as toString, }; export {};