export declare const NABI_FILE_EXTENSION = ".nabi"; export interface NabiFileBody { readonly version: string; readonly body: unknown; } export declare const NABI_VERSION = "1.0.0"; export declare const NABI_FILE_VERSION: string; export declare function writeNabiFile(body: unknown): string; export declare function readNabiFile(text: string): unknown | null; export declare function isNabiFile(file: { readonly name?: string; }): boolean; export declare function today(now?: Date): string; export declare function defaultFileName(name?: string, now?: Date): string; export interface NabiFileText { readonly name: string; readonly text: string; readonly mime?: string; } export interface FileStore { save(file: NabiFileText): void | PromiseLike; open(signal?: AbortSignal): PromiseLike; } //# sourceMappingURL=file.d.ts.map