import "../_dnt.polyfills.js"; import { Run, Rune } from "./Rune.js"; import { ValueRune } from "./ValueRune.js"; export declare class MetaRune extends Rune, U2> { flat(): ValueRune; metaMap(fn: (rune: Rune) => Rune): MetaRune; flatMap(fn: (rune: Rune) => Rune): ValueRune; asOrtho(): OrthoRune; pin(pinned: Rune): MetaRune; } export declare class OrthoRune extends Rune, U2> { flatSingular(): ValueRune; orthoMap(fn: (rune: ValueRune) => ValueRune): OrthoRune; pin(pinned: Rune): OrthoRune; }