import { Ast } from 'thingtalk'; declare class SlotBag { schema: Ast.FunctionDef | null; store: Map; constructor(schema: Ast.FunctionDef | null); static merge(b1: SlotBag, b2: SlotBag): SlotBag | null; clone(): SlotBag; get size(): number; entries(): Iterable<[string, Ast.Value]>; get(key: string): Ast.Value | undefined; has(key: string): boolean; keys(): Iterable; values(): Iterable; [Symbol.iterator](): IterableIterator<[string, Ast.Value]>; set(key: string, value: Ast.Value): void; clear(): void; delete(key: string): boolean; } export { SlotBag, };