export interface DolosOptions { reportName?: string | undefined; kgramLength: number; kgramsInWindow: number; language: string | null; limitResults: number | null; maxFingerprintCount: number | null; maxFingerprintPercentage: number | null; minFragmentLength: number; minSimilarity: number; sortBy: string | null; fragmentSortBy: string | null; kgramData: boolean; includeComments: boolean; } export type CustomOptions = Partial; export declare class Options implements DolosOptions { static defaultKgramLength: number; static defaultKgramsInWindow: number; static defaultMinFragmentLength: number; static defaultMinSimilarity: number; static defaultSortBy: string; static defaultFragmentSortBy: string; private custom; constructor(custom?: CustomOptions); get reportName(): string | undefined; get kgramData(): boolean; get includeComments(): boolean; get limitResults(): number | null; get language(): string | null; get kgramLength(): number; get kgramsInWindow(): number; get filterByPercentage(): boolean; get maxFingerprintCount(): number | null; get maxFingerprintPercentage(): number | null; get minFragmentLength(): number; get minSimilarity(): number; get sortBy(): string; get fragmentSortBy(): string; asObject(): DolosOptions; toString(): string; } //# sourceMappingURL=options.d.ts.map