import { ASTBase, ASTBaseOptions } from './base'; export interface ASTMapKeyStringOptions extends ASTBaseOptions { key: ASTBase; value: ASTBase; } export declare class ASTMapKeyString extends ASTBase { key: ASTBase; value: ASTBase; constructor(options: ASTMapKeyStringOptions); toString(): string; clone(): ASTMapKeyString; } export interface ASTMapConstructorExpressionOptions extends ASTBaseOptions { fields?: ASTMapKeyString[]; } export declare class ASTMapConstructorExpression extends ASTBase { fields: ASTMapKeyString[]; constructor(options: ASTMapConstructorExpressionOptions); toString(): string; clone(): ASTMapConstructorExpression; }