import { IWebComponentInstance } from "@omnia/fx";
import { AppInstanceRollupCardViewSettings, AppInstanceRollupViewComponentSettings, EnterprisePropertyDefinition, IAppInstanceRollupViewSettingsComponent } from "@omnia/fx-models";
import { OmniaUxLocalization, VueComponentBase } from "../../../..";
import "./CardViewSettings.css";
export declare class AppInstanceRollupCardViewSettingsComponent extends VueComponentBase implements IWebComponentInstance, IAppInstanceRollupViewSettingsComponent<AppInstanceRollupCardViewSettings> {
    viewSettings: AppInstanceRollupCardViewSettings;
    selectableProperties: EnterprisePropertyDefinition[];
    onUpdatedViewSettings?: (viewSettings: AppInstanceRollupViewComponentSettings) => void;
    uxLoc: OmniaUxLocalization;
    private cardsPerRowValues;
    private cardTypes;
    private currentTabIndex;
    private termPropertiesLayoutSettingsMode;
    private cardViewSettingStyles;
    mounted(): void;
    beforeDestroy(): void;
    created(): void;
    private updateSelectProperties;
    private addTermProperty;
    private switchIndex;
    private renderOrderUI;
    private renderTermPropertiesSetting;
    private renderPropertiesMapping;
    private renderStylesSettings;
    render(): VueTsxSupport.JSX.Element;
}
