/** * Type Definitions - Core Domain Types * Central export point for all type definitions across the application */ export { createBrand, err, isError, isSuccess, ok, type ApiError, type Email, type ErrorCode, type JSONValue, type LocaleCode, type PaginatedResponse, type Pagination, type Result, type Timestamp, type URL, type UUID } from './common'; export { hasPermission, hasRole, type AuthToken, type Invitation, type Permission, type RoleDefinition, type Session, type User, type UserPreferences, type UserProfile, type UserRole, type UserRoleAssignment, type UserSummary } from './user'; export { canEditWorkspace, isWorkspaceAdmin, type AuditLogEntry, type Organization, type OrganizationMember, type OrganizationRole, type Team, type TeamMember, type TeamRole, type Workspace, type WorkspaceAction, type WorkspaceBilling, type WorkspaceInvitation, type WorkspaceMember, type WorkspaceRole, type WorkspaceSettings, type WorkspaceUsage } from './workspace'; export { canEditDocument, isPresentation, isSpreadsheet, isTextDocument, isWhiteboard, type Cell, type CellComment, type CellFormat, type CellValue, type Change, type CommentReply, type Document, type DocumentContent, type DocumentHeading, type DocumentLock, type DocumentMetadata, type DocumentPermission, type DocumentRole, type DocumentShareLink, type DocumentType, type DocumentVersion, type FilterCriteria, type FreehandElement, type ImageElement, type NamedRange, type PresentationContent, type ShapeElement, type ShapeElementWb, type Sheet, type SheetFilter, type Slide, type SlideElement, type SlideLayout, type SpreadsheetContent, type TextDocumentContent, type TextElement, type TextElementWb, type TextFormat, type VideoElement, type WhiteboardContent } from './document'; export { isConflictResolved, isDelete, isInsert, transformOperations, type Activity, type ActivityType, type ChangeType, type Change as CollaborationChange, type CommentReply as CollaborationCommentReply, type CollaborationNotification, type CollaborationSession, type Conflict, type ConflictResolution, type CursorPosition, type DocumentComment, type DocumentSnapshot, type MergeResult, type NotificationType, type Operation, type OTEngineState, type Presence, type Revision, type SelectionRange, type Suggestion } from './collaboration'; export { getCellAddress, parseCellAddress, type BorderLine, type CalculatedField, type CellBorder, type CellError, type CellRange, type Chart, type ChartArea, type ChartOptions, type ChartSeries, type ChartType, type DataValidation, type FilterOperator, type Formula, type PivotField, type PivotTable, type ProtectionRule, type SheetSort, type SortRule, type Spreadsheet, type Cell as SpreadsheetCell, type CellComment as SpreadsheetCellComment, type CellFormat as SpreadsheetCellFormat, type CellValue as SpreadsheetCellValue, type CommentReply as SpreadsheetCommentReply, type FilterCriteria as SpreadsheetFilterCriteria, type NamedRange as SpreadsheetNamedRange, type Sheet as SpreadsheetSheet, type SheetFilter as SpreadsheetSheetFilter } from './spreadsheet'; export { isImageElement, isShapeElement, isTextElement, isVideoElement, type Animation, type AnimationEffect, type AnimationType, type ChartData, type ChartElement, type EasingFunction, type Fill, type GlowEffect, type Gradient, type GradientStop, type ImageCrop, type ImageFilter, type MasterSlide, type OleObjectElement, type Placeholder, type Position, type Presentation, type ImageElement as PresentationImageElement, type ShapeElement as PresentationShapeElement, type Slide as PresentationSlide, type SlideElement as PresentationSlideElement, type SlideLayout as PresentationSlideLayout, type TextElement as PresentationTextElement, type TextFormat as PresentationTextFormat, type VideoElement as PresentationVideoElement, type Reflection, type Shadow, type ShapeType, type Size, type SlideBackground, type SlideNotes, type SlideShowSettings, type SlideTransition, type SpeakerNotes, type Stroke, type TableCell, type TableCellStyle, type TableElement, type TableRow, type Theme, type ThemeColors, type ThemeEffects, type ThemeFonts, type TransitionDirection, type TransitionSettings, type TransitionType } from './presentation'; //# sourceMappingURL=index.d.ts.map