/**
 * @author WMXPY
 * @namespace TextManager
 * @description Full Feature
 */
import { ImbricateTextAuditOptions } from "../../text/definition";
import { IMBRICATE_TEXT_MANAGER_FEATURE } from "../feature";
import { ImbricateTextManagerCreateTextOutcome, ImbricateTextManagerGetTextOutcome } from "../outcome";
import { IImbricateTextManager } from "../text-manager";
export declare abstract class ImbricateTextManagerFullFeatureBase implements IImbricateTextManager {
    readonly supportedFeatures: IMBRICATE_TEXT_MANAGER_FEATURE[];
    abstract getText(uniqueIdentifier: string): PromiseLike<ImbricateTextManagerGetTextOutcome>;
    abstract createText(content: string, auditOptions?: ImbricateTextAuditOptions): PromiseLike<ImbricateTextManagerCreateTextOutcome>;
}
