/**
 * @namespace Text
 * @description Base Class
 */
import { ImbricateAuthor } from "../../author/definition";
import { IMBRICATE_TEXT_FEATURE } from "../feature";
import { IImbricateText } from "../interface";
import { ImbricateTextGetContentOutcome } from "../outcome";
export declare abstract class ImbricateTextFullFeatureBase implements IImbricateText {
    abstract readonly uniqueIdentifier: string;
    readonly supportedFeatures: IMBRICATE_TEXT_FEATURE[];
    abstract readonly author: ImbricateAuthor;
    abstract getContent(): PromiseLike<ImbricateTextGetContentOutcome>;
}
