import { type NodesMap } from "../types";
import type { FigmaNode } from "../nodes";
declare class NodesCollectionMap extends Map<string, FigmaNode> {
    getByType<Type extends keyof NodesMap>(type: Type): NodesMap[Type][];
    getByName(name: string | RegExp): FigmaNode[];
    clear(): void;
    get<Node extends FigmaNode = FigmaNode>(id: string): Node | undefined;
}
export declare const NodesCollection: NodesCollectionMap;
export {};
