import { AzureNode, type NodeMetadata } from '@cloud-diagrams/core';
export interface BlobOptions extends NodeMetadata {
    tier?: 'hot' | 'cool' | 'archive';
    redundancy?: 'LRS' | 'ZRS' | 'GRS' | 'GZRS';
    encryption?: boolean;
}
export declare class BlobStorage extends AzureNode {
    constructor(label: string, options?: BlobOptions);
    static create(label: string, options?: BlobOptions): BlobStorage;
}
export declare const Blob: (label: string, options?: BlobOptions) => BlobStorage;
//# sourceMappingURL=blob-storage.d.ts.map