import { LanguageCode } from "../../client/CachedAssetsManager";
import { EnkaClient } from "../../client/EnkaClient";
export declare class TextAssets {
    readonly id: number;
    readonly enka: EnkaClient;
    convertToHtmlFormat: boolean;
    readonly directory: string | null;
    constructor(id: number, enka: EnkaClient, convertToHtmlFormat?: boolean, directory?: string);
    /**
     * @throws {AssetsNotFoundError}
     */
    get(lang?: LanguageCode): string;
    /**
     * @returns null instead of throwing AssetsNotFoundError.
     */
    getNullable(lang?: LanguageCode): string | null;
    setConvertToHtmlFormat(convertToHtmlFormat: boolean): this;
    toString(): string;
}
