import { IfNotExistsOption, Name, Reversible } from "../generalTypes.js"; import { SequenceOptions } from "./shared.js"; import { DropSequenceOptions } from "./dropSequence.js"; import { MigrationOptions } from "../../migrationOptions.js"; //#region src/operations/sequences/createSequence.d.ts interface CreateSequenceOptions extends SequenceOptions, IfNotExistsOption { temporary?: boolean; } type CreateSequenceFn = (sequenceName: Name, sequenceOptions?: CreateSequenceOptions & DropSequenceOptions) => string; type CreateSequence = Reversible; declare function createSequence(mOptions: MigrationOptions): CreateSequence; //#endregion export { CreateSequence, CreateSequenceFn, CreateSequenceOptions, createSequence };