import { OmniaUxLocalization, VueComponentBase } from "../../..";
import { BackgroundSettings } from "../../../../../fx/models";
import { IBackgroundSettingsComponent } from "./IBackgroundSettings";
export declare class BackgroundSettingsComponent extends VueComponentBase implements IBackgroundSettingsComponent {
    settings: BackgroundSettings;
    allowOverflow?: boolean;
    hideChromeStyling?: boolean;
    hideBackgroundColor?: boolean;
    hideAcrylicSettings?: boolean;
    forceDark?: boolean;
    private layoutEditorStore;
    omniaLoc: OmniaUxLocalization;
    private vm;
    private advancedModeState;
    private isAdvancedModeExpanded;
    created(): void;
    mounted(): void;
    /**Watch for fixed width changes */
    private onSettingsChanged;
    private setColorOptions;
    private onBorderRadiusTopChange;
    private onBorderRadiusBottomChange;
    private onOverflowValueChange;
    private onAcrylicChange;
    private onElevationChanged;
    private onColorChanged;
    private onShapeDividerUpdate;
    private hasColors;
    private canShowBackgroundOverflow;
    private canShowBorderRadius;
    renderAdvancedSettings(): VueTsxSupport.JSX.Element;
    private renderColorSettings;
    renderGeneralSettings(): VueTsxSupport.JSX.Element;
    render(): VueTsxSupport.JSX.Element;
}
