/** @packageDocumentation
 * @module Widget
 */
import * as React from "react";
import { HorizontalAlignment } from "@itwin/core-react";
import type { HorizontalPanelSide, PanelSide } from "../../layout/widget-panels/PanelTypes";
/** @internal */
export declare const HorizontalPanelAlignContext: React.Context<{
    enabled: boolean;
    alignments: {
        bottom: HorizontalAlignment;
        top: HorizontalAlignment;
    };
    setAlignment: (panel: PanelSide | undefined, alignment: HorizontalAlignment) => void;
}>;
/** Preview horizontal panel alignment feature provider.
 * @internal
 */
export declare function PreviewHorizontalPanelAlignFeatureProvider({ enabled, children, }: {
    enabled?: boolean;
    children?: React.ReactNode;
}): React.JSX.Element;
/** @internal */
export declare function PreviewHorizontalPanelAlignButton(): React.JSX.Element;
/** @internal */
export declare function useHorizontalPanelAlignButton(): boolean;
//# sourceMappingURL=PreviewHorizontalPanelAlign.d.ts.map