import * as t from 'io-ts'; import * as E from 'fp-ts/Either'; import { Codec } from '../codec/Codec'; declare const base64TypeDescriptor: t.BrandC; export type Base64 = t.TypeOf; export interface Base64Brand { readonly Base64: unique symbol; } export interface Base64Interface { typeDescriptor: t.BrandC; typeCodec: Codec; fromBase64String: (value: string) => E.Either; fromStringToBase64String: (value: string) => string; encodeBinary: (value: ArrayBuffer) => Base64; decodeBinary: (value: Base64) => ArrayBuffer; } export declare const Base64: Base64Interface; export {}; //# sourceMappingURL=Base64.d.ts.map