/** @packageDocumentation
 * @module Widget
 */
import * as React from "react";
import type { WidgetState } from "../state/WidgetState.js";
import type { NineZoneState } from "../state/NineZoneState.js";
/** @internal */
export declare const useActiveSendBackWidgetIdStore: import("zustand").UseBoundStore<import("zustand").StoreApi<string | undefined>>;
/** @internal */
export declare function getSendBackHomeState(state: NineZoneState, widgetId: WidgetState["id"]): {
    side: import("../widget-panels/PanelTypes.js").PanelSide;
    widgetId: string;
    sectionIndex?: undefined;
} | {
    side: import("../widget-panels/PanelTypes.js").PanelSide;
    widgetId?: undefined;
    sectionIndex?: undefined;
} | {
    side: import("../widget-panels/PanelTypes.js").PanelSide;
    sectionIndex: number;
    widgetId?: undefined;
};
/** @internal */
export declare function useSendBackHomeState(): {
    side: import("../widget-panels/PanelTypes.js").PanelSide;
    widgetId: string;
    sectionIndex?: undefined;
} | {
    side: import("../widget-panels/PanelTypes.js").PanelSide;
    widgetId?: undefined;
    sectionIndex?: undefined;
} | {
    side: import("../widget-panels/PanelTypes.js").PanelSide;
    sectionIndex: number;
    widgetId?: undefined;
} | undefined;
/** @internal */
export declare function SendBack(): React.JSX.Element;
/** @internal */
export declare function useSendBack(): boolean;
//# sourceMappingURL=SendBack.d.ts.map