import { IEntityDownloadConfiguration, IHubEditableContent } from "../core/types/IHubEditableContent";
/**
 * Returns the download configuration for an entity at this moment in time.
 *
 * If no configuration exists, a default configuration is returned based on the entity's current download flow.
 * If a configuration exists but is no longer valid, the default configuration will also be returned.
 *
 * @param entity entity to get download configuration for
 * @returns the current download configuration for the entity
 */
export declare function getDownloadConfiguration(entity: IHubEditableContent): IEntityDownloadConfiguration;
