/**
 * 데이터 다운로드 유틸리티
 * 플랫폼별 다운로드 기능을 통합 제공
 */
export interface DownloadConfig {
    enabled: boolean;
    autoDownload: boolean;
    filename: string;
}
export interface PlatformConfig {
    isAndroid?: boolean;
    isIOS?: boolean;
}
/**
 * 자동 다운로드 수행
 */
export declare function performAutoDownload(dataString: string, filename: string, platformConfig: PlatformConfig): void;
/**
 * 다운로드 다이얼로그 표시 (새 창)
 */
export declare function showDownloadDialog(dataString: string, filename: string): void;
/**
 * 파일 다운로드 (웹 브라우저용)
 */
export declare function downloadAsFile(dataString: string, filename: string): void;
/**
 * 통합 다운로드 함수
 */
export declare function handleDataDownload(dataString: string, config: DownloadConfig, platformConfig: PlatformConfig, logger?: (message: string) => void): void;
