import TokenCollection from '../../token-collection.js'; import type { FigmaReaderConfig } from './config.js'; import type Referencer from './referencers/referencer.js'; import type { FigmaToken } from './token.js'; import type { GetFileResult } from 'figma-api/lib/api-types.js'; export default class FigmaParser { private file; private referencer; private config; private tokens; private processedStyles; constructor(file: GetFileResult, referencer: Referencer, config: Required); parse(): TokenCollection; private parseNode; private parseTextNode; private parseStyles; private parseStyle; private getShadowsFromEffect; private getColorFromPaint; private getStyle; private createTokenFromNode; private createTokenFromStyle; }