/*!
 * Copyright (c) Microsoft. All rights reserved.
 * Licensed under the MIT license. See LICENSE file in the project.
 */
import type { Workflow } from '@data-wrangling-components/core';
import type { TableContainer } from '@essex/arquero';
export declare function useDownloadWorkflow(workflow: Workflow): () => void;
export declare function useDownloadCsv(tables: TableContainer[]): () => void;
export declare function useDownloadZip(workflow: Workflow, tables: TableContainer[], outputTables: TableContainer[]): () => Promise<void>;
