import { type Temporal } from '@js-temporal/polyfill'; export * from './string.js'; export * from './guards.js'; export * from './object/index.js'; export * from './tracing.js'; export * from './promise.js'; export * from './hash.js'; export * from './single-item.js'; export * from './file-paths.js'; export * as base64 from './base64.js'; export * from './tracing-effect/index.js'; export { fs } from './fs.js'; export * from './fs-in-memory.js'; export { Temporal } from '@js-temporal/polyfill'; export { AsciiTree } from 'oo-ascii-tree'; export * as pattern from 'ts-pattern'; import * as inflection from 'inflection'; export { inflection }; declare global { interface Date { toTemporalInstant(): Temporal.Instant; } } export declare const recRemoveUndefinedValues: (val: any) => void; export declare const partition: (arr: T[], isLeft: (_: T) => _ is TLeft) => [TLeft[], Exclude[]]; export declare const not: (guard: (_: T) => _ is TGuarded) => (el: T) => el is Exclude; export declare const errorToString: (error: any) => string; export declare const capitalizeFirstLetter: (str: string) => string; /** * Use this to make assertion at end of if-else chain that all members of a * union have been accounted for. */ export declare function casesHandled(x: never): never; export declare function notImplemented(msg?: string): never; export type Thunk = () => T; export declare const unwrapThunk: (_: T | (() => T)) => T; declare const RawError_base: import("@effect-ts/core/Case").CaseConstructorTagged<"RawError", "_tag">; export declare class RawError extends RawError_base<{ readonly error: unknown; }> { } export declare const isReadonlyArray: (_: any) => _ is ReadonlyArray; export declare function assertNever(_: any): never; export declare const asMutableArray: (arr: ReadonlyArray) => T[]; //# sourceMappingURL=index.d.ts.map