import { ABISerializableObject } from "../serializer/Serializable.js";
import { ABIEncoder } from "../serializer/Encoder.js";
export type BlobType = Blob | string;
export declare class Blob implements ABISerializableObject {
    static abiName: string;
    /**
     * Create a new Blob instance.
     */
    static from(value: BlobType): Blob;
    static fromString(value: string): Blob;
    readonly array: Uint8Array;
    constructor(array: Uint8Array);
    equals(other: BlobType): boolean;
    get base64String(): string;
    /** UTF-8 string representation of this instance. */
    get utf8String(): string;
    toABI(encoder: ABIEncoder): void;
    toString(): string;
    toJSON(): string;
}
//# sourceMappingURL=Blob.d.ts.map