import type { Fiber } from "effect"; export declare class CodeModePromise { readonly fiber: Fiber.Fiber; constructor(fiber: Fiber.Fiber); } export declare class CodeModeDate { time: number; constructor(time: number); } export declare class CodeModeRegExp { readonly regex: RegExp; constructor(pattern: string, flags: string); get lastIndex(): unknown; set lastIndex(value: unknown); } export declare class CodeModeMap { readonly map: Map; } export declare class CodeModeSet { readonly set: Set; } export declare class CodeModeURLSearchParams { readonly params: URLSearchParams; constructor(params: URLSearchParams); } export declare class CodeModeURL { readonly url: URL; readonly searchParams: CodeModeURLSearchParams; constructor(url: URL); } export declare const isCodeModeValue: (value: unknown) => value is CodeModeDate | CodeModeRegExp | CodeModeMap | CodeModeSet | CodeModeURL | CodeModeURLSearchParams;