import { FileSystem, KeyValueStore, Path } from '@effect/platform'; import { Cause, Effect, Stream } from 'effect'; import { type TypesyncHypergraphMapping, TypesyncHypergraphSchema } from './Model.js'; declare const TypesyncSchemaStreamBuilder_base: Effect.Service.Class, import("effect/Layer").Layer]; readonly effect: Effect.Effect<{ readonly hypergraphSchemaStream: (cwd?: string) => Effect.Effect, never, never>, import("@effect/platform/Error").PlatformError, never>; readonly syncSchema: (schema: TypesyncHypergraphSchema) => Effect.Effect; readonly syncMapping: (schema: TypesyncHypergraphSchema, mapping: TypesyncHypergraphMapping) => Effect.Effect; }, never, FileSystem.FileSystem | KeyValueStore.KeyValueStore | Path.Path>; }>; export declare class TypesyncSchemaStreamBuilder extends TypesyncSchemaStreamBuilder_base { } export declare const layer: import("effect/Layer").Layer; declare const MappingLoaderError_base: new = {}>(args: import("effect/Types").Equals extends true ? void : { readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }) => Cause.YieldableError & { readonly _tag: "/Hypergraph/cli/errors/MappingLoaderError"; } & Readonly; export declare class MappingLoaderError extends MappingLoaderError_base<{ readonly cause: unknown; readonly message?: string; }> { } export {}; //# sourceMappingURL=Typesync.d.ts.map