import { UUIDU8 } from '../../common/types'; export interface RetrieveDocumentArgs { idList: (string | Uint8Array)[]; callBack?: any; } export interface AttachDocumentArgs { eid: UUIDU8; documentInfo?: Record; data: Uint8Array; size: number; } export interface GenerateGRPCDocumentArgs { id?: Uint8Array | string; type?: number; subtype?: number; name?: Record; deat?: Record; size?: number; fid?: Uint8Array | string; eid?: Uint8Array | string; bSig?: Uint8Array | string; eSig?: Uint8Array | string; ctime?: number; mtime?: number; atime?: number; atimes?: number; tage?: number; jwt?: string; } export interface DocumentRequestArgs extends GenerateGRPCDocumentArgs { } export declare type CreateDocumentArgs = Omit; export declare type UpdateDocumentArgs = Omit & Pick, 'id'>; export interface UploadDocumentToS3 { url: string; sig: string; data: Uint8Array | string; } export interface DownloadDocumentFromS3 { url: string; }