import { Section, TabbedIconPositions, HorizontalAlignments } from "../../../../models";
import { LayoutCanvasStore } from "../..";
import { VueComponentBase } from "../../..";
export interface TabsSettingsProps {
    section: Section;
}
export declare class TabsSettingsStylePanel extends VueComponentBase<TabsSettingsProps> {
    section: Section;
    editorStore: LayoutCanvasStore;
    private omniaUxLoc;
    /**
    * Eventhandler for setting the chrome value
    * @param value
    */
    /**
     * Event handler for setting the alignment
     * @param alignment
     */
    onSetAlignment(alignment: HorizontalAlignments): void;
    /**
     * Event handler for setting the alignment
     * @param alignment
     */
    onSetIconAlignment(iconPositions: TabbedIconPositions): void;
    renderAlignment(): VueTsxSupport.JSX.Element;
    renderIconAlignment(): VueTsxSupport.JSX.Element;
    renderAccordionSettings(): VueTsxSupport.JSX.Element;
    renderCustomSize(): VueTsxSupport.JSX.Element;
    renderColorPanel(): VueTsxSupport.JSX.Element;
    renderGeneralPanel(): VueTsxSupport.JSX.Element;
    render(): VueTsxSupport.JSX.Element;
}
