/** * Grid 3 Enhanced Support Module * * This module exports all enhanced Grid 3 functionality including: * - Cell shape detection and support * - Plugin cell type detection (Workspace, LiveCell, AutoContent) * - Comprehensive command definitions and detection * - Color utilities and style helpers * - Image resolution helpers */ export { CellBackgroundShape, SHAPE_NAMES, type Grid3Style, DEFAULT_GRID3_STYLES, CATEGORY_STYLES, createDefaultStylesXml, createCategoryStyle, } from './styleHelpers'; export { detectPluginCellType, type Grid3PluginMetadata, Grid3CellType, WORKSPACE_TYPES, LIVECELL_TYPES, AUTOCONTENT_TYPES, getCellTypeDisplayName, isWorkspaceCell, isLiveCell, isAutoContentCell, isRegularCell, } from './pluginTypes'; export { detectCommand, getCommandDefinition, getCommandsByPlugin, getCommandsByCategory, getAllCommandIds, getAllPluginIds, extractCommandParameters, GRID3_COMMANDS, type Grid3CommandDefinition, type CommandParameter, type ExtractedParameters, Grid3CommandCategory, } from './commands'; import { CellBackgroundShape } from './styleHelpers'; import { Grid3CellType } from './pluginTypes'; import { Grid3CommandCategory } from './commands'; export { ensureAlphaChannel, darkenColor, lightenColor, hexToRgba, rgbaToHex } from './colorUtils'; export { resolveGridsetPassword, getZipEntriesWithPassword, getZipEntriesFromAdapter, resolveGridsetPasswordFromEnv, } from './password'; export { getPageTokenImageMap, getAllowedImageEntries, openImage, generateGrid3Guid, createSettingsXml, createFileMapXml, getCommonDocumentsPath, findGrid3UserPaths, findGrid3HistoryDatabases, findGrid3Vocabularies, findGrid3UserHistory, findGrid3Users, isGrid3Installed, readGrid3History, readGrid3HistoryForUser, readAllGrid3History, type Grid3UserPath, type Grid3VocabularyPath, type Grid3HistoryEntry, } from './helpers'; export { parseSymbolReference, isSymbolReference, resolveSymbolReference, getAvailableSymbolLibraries, getSymbolLibraryInfo, extractSymbolReferences, analyzeSymbolUsage, createSymbolReference, getSymbolLibraryName, getSymbolPath, isKnownSymbolLibrary, getSymbolLibraryDisplayName, getDefaultGrid3Path, getSymbolLibrariesDir, getSymbolSearchIndexesDir, symbolReferenceToFilename, SYMBOL_LIBRARIES, type SymbolReference, type SymbolLibraryInfo, type SymbolResolutionOptions, type SymbolResolutionResult, type SymbolUsageStats, type SymbolLibraryName, } from './symbols'; export { getSymbolsDir, getSymbolSearchDir } from './symbols'; export { resolveGrid3CellImage, isSymbolLibraryReference, parseImageSymbolReference, } from './resolver'; export { extractButtonImage, extractSymbolLibraryImage, convertToAstericsImage, analyzeSymbolExtraction, suggestExtractionStrategy, exportSymbolReferencesToCsv, createSymbolManifest, type ExtractedImage, type SymbolExtractionOptions, type SymbolReport, type SymbolManifest, } from './symbolExtractor'; export { parsePixFile, loadSearchIndexes, searchSymbols, searchSymbolsWithReferences, getSymbolFilename, getSymbolDisplayName, getAllSearchTerms, getSearchSuggestions, countLibrarySymbols, getSymbolSearchStats, type SymbolSearchResult, type SymbolSearchOptions, type LibrarySearchIndex, type SymbolSearchStats, } from './symbolSearch'; /** * Get all Grid 3 command IDs as a readonly array * Useful for validation and autocomplete */ export declare const GRID3_COMMAND_IDS: readonly string[]; /** * Get all Grid 3 plugin IDs as a readonly array */ export declare const GRID3_PLUGIN_IDS: readonly string[]; /** * Grid 3 cell shapes enum values */ export declare const GRID3_CELL_SHAPES: readonly (string | CellBackgroundShape)[]; /** * Grid 3 cell types enum values */ export declare const GRID3_CELL_TYPES: readonly Grid3CellType[]; /** * Grid 3 command categories enum values */ export declare const GRID3_COMMAND_CATEGORIES: readonly Grid3CommandCategory[];