/** Props for {@link SessionPanelChip}. */
export interface SessionPanelChipProps {
    /** Whether the panel is currently expanded. */
    readonly isOpen: boolean;
    /** Toggles the panel open/collapsed. */
    readonly onToggle: () => void;
    /**
     * Aggregate count of facet items (write-backs + artifacts) awaiting the
     * user. Rendered as a dot-count while collapsed — the panel's only "something
     * arrived" signal, since arrivals never auto-open the panel.
     */
    readonly badgeCount?: number;
}
/**
 * The always-mounted top-right toggle for the unified session panel — the
 * Cursor "Show panel" chip. Collapsed, it carries the pending-item count;
 * open, it is the hide affordance. Being a small leaf, it is also the one
 * place that may safely carry per-arrival re-renders while the panel subtree
 * is unmounted. Execution status deliberately does not surface here (or
 * anywhere else in the viewer chrome) — the thread itself communicates run
 * state.
 *
 * All visual properties flow through `--stgm-*` tokens (DD-005).
 */
export declare function SessionPanelChip({ isOpen, onToggle, badgeCount, }: SessionPanelChipProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=SessionPanelChip.d.ts.map