import type { LocusMapDownloadActionPayload } from './types'; /** * Build a Locus Map download action XML document. * * @param payload Locus Map download action payload. * @returns Locus Map actions XML document containing one download action. * @example * downloadAction({ * source: { * url: 'https://example.com/maps/map.tar', * size: 22075830, * }, * dest: '/maps/map.tar', * after: ['extract', 'deleteSource', 'refreshMap'], * }) * // => '\n\n \n \n \n \n \n extract|deleteSource|refreshMap\n \n' * @link https://docs.locusmap.app/doku.php?id=manual%3Aadvanced%3Acustomization%3Aactions */ export declare function downloadAction(payload: LocusMapDownloadActionPayload): string;