import { Name, Reversible, Type } from "../generalTypes.js"; import { MigrationOptions } from "../../migrationOptions.js"; import { DomainOptions } from "./shared.js"; import { DropDomainOptions } from "./dropDomain.js"; //#region src/operations/domains/createDomain.d.ts interface CreateDomainOptions extends DomainOptions { collation?: string; } type CreateDomainFn = (domainName: Name, type: Type, domainOptions?: CreateDomainOptions & DropDomainOptions) => string; type CreateDomain = Reversible; declare function createDomain(mOptions: MigrationOptions): CreateDomain; //#endregion export { CreateDomain, CreateDomainFn, CreateDomainOptions, createDomain };