export declare const KIWI_NLP_VERSION = "0.23.0"; export declare const KIWI_MODEL_VERSION = "0.23.0"; export declare const KIWI_MODEL_TYPE = "cong"; export interface KiwiModelFileContract { readonly name: string; readonly bytes: number; readonly sha256: string; } export interface KiwiModelContract { readonly version: string; readonly modelType: string; readonly files: readonly KiwiModelFileContract[]; } export declare const KIWI_MODEL_CONTRACT: KiwiModelContract; export interface PreparedKiwiModelFile extends KiwiModelFileContract { readonly path: string; } export interface PreparedKiwiModelProfile { readonly rootDir: string; readonly version: string; readonly modelType: string; readonly profileSha256: string; readonly totalBytes: number; readonly files: readonly PreparedKiwiModelFile[]; } export interface VerifyKiwiModelDirectoryOptions { readonly cwd?: string; readonly contract?: KiwiModelContract; } export declare class KiwiModelVerificationError extends Error { readonly code: string; constructor(code: string, message: string); } export declare function isKiwiModelIntegrityError(error: unknown): boolean; export declare function verifyKiwiModelDirectory(modelDir: string, options?: VerifyKiwiModelDirectoryOptions): Promise; export declare function reverifyPreparedKiwiModelProfile(prepared: PreparedKiwiModelProfile, contract?: KiwiModelContract): Promise; export declare function reverifyAndReadPreparedKiwiModelFiles(prepared: PreparedKiwiModelProfile, contract?: KiwiModelContract): Promise>>; //# sourceMappingURL=kiwi-model.d.ts.map