export interface OperationConfig {
    name: string;
    description: string;
    handler: (guid: string) => Promise<void>;
    elements: string[];
    dependencies?: string[];
}
export declare const DOWNLOAD_OPERATIONS: Record<string, OperationConfig>;
export declare class DownloadOperationsRegistry {
    static getOperationsForElements(): OperationConfig[];
    /**
     * Resolve element dependencies
     */
    private static resolveDependencies;
}
