import { SubscriptionHandler } from "../../../"; import { OmniaTheming, FeaturesLocalization, FormValidator, VueComponentBase } from "../.."; import { FeatureStore } from "../../../stores"; import { FeatureInstance, Feature, AdminRoute, TokenBasedRouteStateData, ITokenBasedRouteContext } from "../../../models"; export interface IFeaturePropertiesBladeProps { handleClose: () => void; targetResolverType: string; } export declare class FeaturePropertiesBlade extends VueComponentBase { handleClose: () => void; targetResolverType: string; loc: FeaturesLocalization.locInterface; omniaTheming: OmniaTheming; featureStore: FeatureStore; subscriptionHandler: SubscriptionHandler; protected formValidator: FormValidator; featureInstance: FeatureInstance; featureDefinition: Feature; isLoading: boolean; isSavingProp: boolean; actionParam: string; properties: any; created(): void; mounted(): void; private getItemIdFromPath; onNavigate(ctx: ITokenBasedRouteContext): void; onClose(): void; save(): void; onChanged(model: any): void; renderForm(): import("vue").VNode; render(): VueTsxSupport.JSX.Element; }