import { VueComponentBase, ConfirmDialogResponse } from "../.."; import { JourneyInstance, GuidValue, EnterprisePropertyDefinition } from "../../../models"; import { MultilingualStore } from "internal/fx/stores"; import { OptionQueryableProperties } from "./QueryablePropertiesHomeBlade"; export interface AddProperiesBladeProps { serviceId: GuidValue; journeyInstance: JourneyInstance; saveProperties: (properties: EnterprisePropertyDefinition[], options: OptionQueryableProperties[]) => Promise; additionalBuiltInProperties?: Array; tableName?: string; showAZFilteringOption?: boolean; } export declare class AddBlade extends VueComponentBase { serviceId: GuidValue; journeyInstance: JourneyInstance; saveProperties: (properties: EnterprisePropertyDefinition[], options: OptionQueryableProperties[]) => Promise; additionalBuiltInProperties?: Array; tableName?: string; showAZFilteringOption?: boolean; private omniaTheming; multilingualStore: MultilingualStore; private localizationService; private enterprisePropertyStore; private omniaUxLoc; availableProperties: EnterprisePropertyDefinition[]; selectingProperties: EnterprisePropertyDefinition[]; selectProperty: EnterprisePropertyDefinition; isSaving: boolean; optionsQueryableProperties: OptionQueryableProperties[]; created(): void; onSave(): void; getAvailableProperties(): void; onTravelBack(): void; onAddProperty(): void; onRemoveFromList(res: ConfirmDialogResponse, item: EnterprisePropertyDefinition): void; render(): VueTsxSupport.JSX.Element; getAZFilteringValue(id: GuidValue): boolean; onToggleAZFiltering(val: boolean, id: GuidValue): void; renderItems(): VueTsxSupport.JSX.Element; }