/**
 * Fetch workbook connection state from the running Excel instance via ShortcutXL.
 *
 * The runtime only needs two facts:
 * - whether Excel is currently connected
 * - which workbook names are open
 */
import { type ActiveScopeMode, type WorkbookConnectionState, type WorkbookScope, type WorkbookScopeDetails } from '../workbook-scope.js';
export interface WorkbookPromptContext {
    text: string;
    details: WorkbookScopeDetails;
}
type WorkbookPromptReminderDetails = WorkbookConnectionState & {
    scopeMode?: ActiveScopeMode;
};
export declare function formatWorkbookScopeReminder(details: WorkbookPromptReminderDetails): string;
export declare function fetchWorkbookConnectionState(httpUrl?: string): Promise<WorkbookConnectionState>;
export declare function buildWorkbookPromptContext(connectionState: WorkbookConnectionState, scope: WorkbookScope): WorkbookPromptContext;
export {};
//# sourceMappingURL=workbook-summary.d.ts.map