import { OpBuilder } from './base'; import { AtomOp } from '../../types/ops'; import type Parser from '../../parser'; import type { ASTBase } from '../ast'; export declare class AtomOpBuilder extends OpBuilder { override(selectorId: number, parse: AtomOp['parse']): this; } export declare function buildAtomOpIndex(ops: AtomOp[]): AtomOp[]; export declare function parseMap(me: Parser): ASTBase; export declare function parseList(me: Parser): ASTBase; export declare function parseQuantity(me: Parser): ASTBase; export declare function defaultAtomOpBuilder(): AtomOpBuilder; export declare const defaultAtomOps: AtomOp[];