/* auto-generated by NAPI-RS */ /* eslint-disable */ export declare class Tokenizer { count(content: string, allowedSpecial?: Array | undefined | null): number } export const AFFINE_PRO_LICENSE_AES_KEY: string | undefined | null export const AFFINE_PRO_PUBLIC_KEY: string | undefined | null export interface Chunk { index: number content: string } export declare function fromModelName(modelName: string): Tokenizer | null export declare function getMime(input: Uint8Array): string export declare function htmlSanitize(input: string): string /** * Merge updates in form like `Y.applyUpdate(doc, update)` way and return the * result binary. */ export declare function mergeUpdatesInApplyWay(updates: Array): Buffer export declare function mintChallengeResponse(resource: string, bits?: number | undefined | null): Promise export interface NativeBlockInfo { blockId: string flavour: string content?: Array blob?: Array refDocId?: Array refInfo?: Array parentFlavour?: string parentBlockId?: string additional?: string } export interface NativeCrawlResult { blocks: Array title: string summary: string } export interface NativeMarkdownResult { title: string markdown: string } export interface NativePageDocContent { title: string summary: string } export interface NativeWorkspaceDocContent { name: string avatarKey: string } export interface ParsedDoc { name: string chunks: Array } export declare function parseDoc(filePath: string, doc: Buffer): Promise export declare function parseDocFromBinary(docBin: Buffer, docId: string): NativeCrawlResult export declare function parseDocToMarkdown(docBin: Buffer, docId: string, aiEditable?: boolean | undefined | null, docUrlPrefix?: string | undefined | null): NativeMarkdownResult export declare function parsePageDoc(docBin: Buffer, maxSummaryLength?: number | undefined | null): NativePageDocContent | null export declare function parseWorkspaceDoc(docBin: Buffer): NativeWorkspaceDocContent | null export declare function readAllDocIdsFromRootDoc(docBin: Buffer, includeTrash?: boolean | undefined | null): Array export declare function verifyChallengeResponse(response: string, bits: number, resource: string): Promise