basant307/AI_Governance_Project
048
1import type { Context, Recogniser } from '.';2import { type EncodingName, type Match } from '../match';3declare class NGramsPlusLang {4 fLang: string;5 fNGrams: number[];6 constructor(la: string, ng: number[]);7}8declare class sbcs implements Recogniser {9 spaceChar: number;10 private nGramLang?;11 ngrams(): NGramsPlusLang[] | number[];12 byteMap(): number[];13 name(_input: Context): EncodingName;14 language(): string | undefined;15 match(det: Context): Match | null;16}17export declare class ISO_8859_1 extends sbcs {18 byteMap(): number[];19 ngrams(): NGramsPlusLang[];20 name(input: Context): EncodingName;21}22export declare class ISO_8859_2 extends sbcs {23 byteMap(): number[];24 ngrams(): NGramsPlusLang[];25 name(det: Context): EncodingName;26}27export declare class ISO_8859_5 extends sbcs {28 byteMap(): number[];29 ngrams(): number[];30 name(): EncodingName;31 language(): string;32}33export declare class ISO_8859_6 extends sbcs {34 byteMap(): number[];35 ngrams(): number[];36 name(): EncodingName;37 language(): string;38}39export declare class ISO_8859_7 extends sbcs {40 byteMap(): number[];41 ngrams(): number[];42 name(det: Context): EncodingName;43 language(): string;44}45export declare class ISO_8859_8 extends sbcs {46 byteMap(): number[];47 ngrams(): NGramsPlusLang[];48 name(det: Context): EncodingName;49 language(): string;50}51export declare class ISO_8859_9 extends sbcs {52 byteMap(): number[];53 ngrams(): number[];54 name(det: Context): EncodingName;55 language(): string;56}57export declare class windows_1251 extends sbcs {58 byteMap(): number[];59 ngrams(): number[];60 name(): EncodingName;61 language(): string;62}63export declare class windows_1256 extends sbcs {64 byteMap(): number[];65 ngrams(): number[];66 name(): EncodingName;67 language(): string;68}69export declare class KOI8_R extends sbcs {70 byteMap(): number[];71 ngrams(): number[];72 name(): EncodingName;73 language(): string;74}75export {};76 