import { VersionedLayoutId, GuidValue } from "@omnia/fx-models"; import { IWebComponentInstance } from "../../../"; import { VueComponentBase } from "../../VueComponentBase"; export declare class VersionedLayoutUrlInput extends VueComponentBase implements IWebComponentInstance { filled: boolean; urlSegment: string; appInstanceId: GuidValue; onUrlSegmentChanged: (urlSegment: string) => void; ignoreFromLayoutId: VersionedLayoutId; private omniaUxLoc; private versionedLayoutService; private internalUrlSegment; private validating; private pendingValidation; private isValid; private validationMessage; private isInputDirty; private timeWatchId; private latestTimewatchState; created(): void; mounted(): void; onUrlSegmentPropChanged(): void; private validateUrlSegment; private validateUrlSegmentWithTimeWatch; render(): VueTsxSupport.JSX.Element; }