import { IWebComponentInstance } from "../../../";
import { VueComponentBase } from "../../VueComponentBase";
import { IAppTitleInput } from "./IAppTitleInput";
export declare class AppTitleInput extends VueComponentBase implements IAppTitleInput, IWebComponentInstance {
    title: string;
    onTitleChanged: (title: string) => void;
    disabled: boolean;
    dark: boolean;
    private omniaUxLoc;
    private appNamingPolicyValidationState;
    private subscriptionHandler;
    private styles;
    private internalValues;
    private validating;
    private pendingValidation;
    private isValid;
    private validationMessage;
    private timeWatchId;
    private isInputDirty;
    private isFocus;
    created(): void;
    mounted(): void;
    private onChanged;
    private subcribePolicyValidationStateChanged;
    private handleValidationStateChanged;
    private parseInternalValue;
    private getFullInternalUrl;
    private validateTitle;
    private validateTitleWithTimewatch;
    private renderNormalInput;
    render(): VueTsxSupport.JSX.Element;
}
