import type { docs_v1 } from "googleapis"; export interface TabSummary { id: string; title: string; } /** Flatten a tab tree (root tabs + nested `childTabs`) into id/title pairs. */ export declare function flattenTabSummaries(tabs: docs_v1.Schema$Tab[] | undefined): TabSummary[]; /** * List a Doc's tabs (identity only). Returns `[]` when the API reports no tabs * at all — callers treat "unknown" as "not multi-tab" rather than blocking a * write on a missing field. */ export declare function listDocumentTabs(account: string, documentId: string): Promise;