/**
 * @namespace TextManager
 * @description Outcome
 */
import { CommonOutcomeSymbol } from "../common/outcome";
import { IImbricateText } from "../text/interface";
export declare const S_TextManager_GetText_NotFound: unique symbol;
export declare const S_TextManager_GetText_Unknown: unique symbol;
export type ImbricateTextManagerGetTextOutcomeSymbol = typeof S_TextManager_GetText_NotFound | typeof S_TextManager_GetText_Unknown;
export declare const ImbricateTextManagerGetTextOutcomeSymbolList: ImbricateTextManagerGetTextOutcomeSymbol[];
export declare const rebuildImbricateTextManagerGetTextSymbol: (symbolDescription: string) => CommonOutcomeSymbol | ImbricateTextManagerGetTextOutcomeSymbol;
export type ImbricateTextManagerGetTextOutcome = {
    readonly text: IImbricateText;
} | CommonOutcomeSymbol | ImbricateTextManagerGetTextOutcomeSymbol;
export declare const S_TextManager_CreateText_IdentifierDuplicated: unique symbol;
export declare const S_TextManager_CreateText_Unknown: unique symbol;
export type ImbricateTextManagerCreateTextOutcomeSymbol = typeof S_TextManager_CreateText_IdentifierDuplicated | typeof S_TextManager_CreateText_Unknown;
export declare const ImbricateTextManagerCreateTextOutcomeSymbolList: ImbricateTextManagerCreateTextOutcomeSymbol[];
export declare const rebuildImbricateTextManagerCreateTextSymbol: (symbolDescription: string) => CommonOutcomeSymbol | ImbricateTextManagerCreateTextOutcomeSymbol;
export type ImbricateTextManagerCreateTextOutcome = {
    readonly text: IImbricateText;
} | CommonOutcomeSymbol | ImbricateTextManagerCreateTextOutcomeSymbol;
