import Chainable from './Chainable.js'; export default class ChainedMap extends Chainable { store: Map; shorthands?: string[]; constructor(parent: any); extend(methods: string[]): this; clear(): this; delete(key: string): this; order(): { entries: Record; order: string[]; }; entries(): Record | undefined; values(): any[]; get(key: string): any; getOrCompute(key: string, fn: () => any): any; has(key: string): boolean; set(key: string, value: any): this; merge(obj: Record, omit?: string[]): this; clean(obj: Record): Record; when(condition: any, whenTruthy?: (instance: this) => void, whenFalsy?: (instance: this) => void): this; }