export interface AccessorExport { /** The exported name — a deck.gl accessor prop verbatim, e.g. "getFillColor". */ name: string; /** The arrow's own parameter name (usually "d", but any identifier is allowed). */ paramName: string; /** The arrow body's own source text, ready to feed into `compileExpression`. */ bodySource: string; } /** * Parses a restricted (no `js`/`unsafe`) accessor block into one entry per * `export const name = d => `. Throws a CompileError, with the * `js`/`unsafe` opt-in suggested as the fix, for any shape outside that one * form — block bodies, extra/destructured params, function declarations, * imports, helper statements, etc. */ export declare function parseRestrictedAccessorBlock(blockText: string): AccessorExport[];