import type { CommandExecutor } from "@effect/platform/CommandExecutor"; import { FileSystem } from "@effect/platform/FileSystem"; import { Path } from "@effect/platform/Path"; import * as Migrator from "@effect/sql/Migrator"; import type * as Client from "@effect/sql/SqlClient"; import type { SqlError } from "@effect/sql/SqlError"; import * as Effect from "effect/Effect"; import * as Layer from "effect/Layer"; import { MysqlClient } from "./MysqlClient.js"; /** * @since 1.0.0 */ export * from "@effect/sql/Migrator"; /** * @since 1.0.0 */ export * from "@effect/sql/Migrator/FileSystem"; /** * @category constructor * @since 1.0.0 */ export declare const run: (options: Migrator.MigratorOptions) => Effect.Effect, Migrator.MigrationError | SqlError, FileSystem | Path | MysqlClient | Client.SqlClient | CommandExecutor | R2>; /** * @category layers * @since 1.0.0 */ export declare const layer: (options: Migrator.MigratorOptions) => Layer.Layer; //# sourceMappingURL=MysqlMigrator.d.ts.map