import { AppInstanceRollupBlockSettings, GuidValue } from "@omnia/fx-models";
import { OmniaUxLocalization, VueComponentBase } from "@omnia/fx/ux";
interface DisplayTabProps {
    appDefinitionId: GuidValue;
    settings: AppInstanceRollupBlockSettings;
    updateSettings: (settings: AppInstanceRollupBlockSettings) => void;
}
export declare class DisplayTab extends VueComponentBase<DisplayTabProps> {
    appDefinitionId: GuidValue;
    settings: AppInstanceRollupBlockSettings;
    updateSettings: (settings: AppInstanceRollupBlockSettings) => void;
    private localizationService;
    private propertyStore;
    uxLoc: OmniaUxLocalization;
    private isLoading;
    private displayViewSelections;
    private pagings;
    private sortBys;
    private externalPropertyItems;
    beforeDestroy(): void;
    created(): void;
    private initExternalSortProperties;
    updateBlockData(): void;
    private onSelectedDisplayViewChanged;
    private onUpdatedViewSettings;
    private renderViewSettings;
    private renderDisplayTab;
    render(): VueTsxSupport.JSX.Element;
}
export {};
