/**
 * CLI Commands for Storage Integration System
 */
export interface StorageCommandOptions {
    url?: string;
    key?: string;
    verbose?: boolean;
    framework?: string;
    bucket?: string;
    setupId?: string;
    accountId?: string;
    domain?: string;
    count?: number;
    enableRealImages?: boolean;
}
export declare class StorageCommands {
    /**
     * Format file size in human readable format
     */
    private static formatFileSize;
    /**
     * Test storage permissions and connectivity
     */
    static testStorage(options: StorageCommandOptions): Promise<void>;
    /**
     * Generate and upload test media files
     */
    static generateMedia(options: StorageCommandOptions): Promise<void>;
    /**
     * Show storage configuration for a framework
     */
    static showConfig(options: StorageCommandOptions): Promise<void>;
    /**
     * Check media attachments for a setup
     */
    static listMedia(options: StorageCommandOptions): Promise<void>;
    /**
     * Clean up media attachments and storage files
     */
    static cleanupMedia(options: StorageCommandOptions): Promise<void>;
}
//# sourceMappingURL=storage-commands.d.ts.map