type FileMetadata = { name: string; extension: string; type: string; size: number; encoding: 'text' | 'base64' | 'binary'; }; export type FileMetadataPrivate = FileMetadata & Readonly<{ $superblocksId: string; }>; type FileConstructorArgs = FileMetadata & { contents: string; }; export declare function isReadableFile(f: unknown): f is FileMetadataPrivate; export declare function isReadableFileConstructor(f: unknown): f is FileConstructorArgs; export {}; //# sourceMappingURL=file.d.ts.map