import { VueComponentBase } from "../..";
import { JourneyInstance } from "@omnia/fx-models";
import { EnterprisePropertyDefinitionViewModel } from "./QueryablePropertiesHomeBlade";
export interface SettingPropertyBladeProps {
    properties: EnterprisePropertyDefinitionViewModel[];
    journeyInstance: JourneyInstance;
    saveProperties: (properties: EnterprisePropertyDefinitionViewModel[]) => Promise<void>;
    showAZFilteringOption?: boolean;
}
export declare class SettingBlade extends VueComponentBase<SettingPropertyBladeProps> {
    properties?: EnterprisePropertyDefinitionViewModel[];
    journeyInstance: JourneyInstance;
    showAZFilteringOption?: boolean;
    saveProperties: (properties: EnterprisePropertyDefinitionViewModel[]) => Promise<void>;
    private omniaTheming;
    private localizationService;
    private omniaUxLoc;
    isSaving: boolean;
    private queryablePropertiesClasses;
    private headers;
    created(): void;
    onSave(): void;
    onTravelBack(): void;
    render(): VueTsxSupport.JSX.Element;
}
