import type { FileSelectionContext } from '../lib/fileSelectionContext';
export interface BtwAnchorRect {
    top: number;
    left: number;
    bottom: number;
    right: number;
}
interface BtwPanelState {
    isOpen: boolean;
    selection: FileSelectionContext | null;
    parentSessionId: string | null;
    sessionId: string | null;
    anchorRect: BtwAnchorRect | null;
    open: (args: {
        selection: FileSelectionContext;
        parentSessionId?: string | null;
        anchorRect?: BtwAnchorRect | null;
    }) => void;
    setSessionId: (sessionId: string) => void;
    close: () => void;
}
export declare const useBtwStore: import("zustand").UseBoundStore<import("zustand").StoreApi<BtwPanelState>>;
export {};
//# sourceMappingURL=btwStore.d.ts.map