import { OneBotRequestToolkit } from '../../action/OneBotAction'; import { Static } from '@sinclair/typebox'; import { NetworkAdapterConfig } from '../../config/config'; import { StreamPacket } from './StreamBasic'; import { BaseDownloadStream, DownloadResult } from './BaseDownloadStream'; declare const DownloadFileStreamPayloadSchema: import("@sinclair/typebox").TObject<{ file: import("@sinclair/typebox").TOptional; file_id: import("@sinclair/typebox").TOptional; chunk_size: import("@sinclair/typebox").TOptional; }>; export type DownloadFileStreamPayload = Static; export declare class DownloadFileStream extends BaseDownloadStream { actionName: "download_file_stream"; payloadSchema: import("@sinclair/typebox").TObject<{ file: import("@sinclair/typebox").TOptional; file_id: import("@sinclair/typebox").TOptional; chunk_size: import("@sinclair/typebox").TOptional; }>; returnSchema: import("@sinclair/typebox").TAny; actionSummary: string; actionDescription: string; actionTags: string[]; payloadExample: { file: string; }; returnExample: { type: string; data_type: string; file_name: string; file_size: number; }; useStream: boolean; _handle(payload: DownloadFileStreamPayload, _adaptername: string, _config: NetworkAdapterConfig, req: OneBotRequestToolkit): Promise>; } export {};