import { Result, runtimeFn } from "@adviser/cement"; import type { Logger } from "@adviser/cement"; import type { SuperThis, SuperThisOpts } from "../types/sthis.js"; export { runtimeFn }; export declare function coerceIntoUint8(raw: Uint8Array | Result | unknown): Result; export declare function onSuperThis(fn: (sthis: SuperThis) => void): () => void; export declare function setPresetEnv(o: Record, symbol?: string): Record; export declare function ensureSuperThis(osthis?: Partial): SuperThis; export declare function ensureSuperLog(sthis: SuperThis, componentName: string, ctx?: Record): SuperThis; export declare function ensureLogger(sthis: SuperThis, componentName: string, ctx?: Record): Logger;