import MakeOptions from '../domain/MakeOptions'; import Configuration from '../domain/Configuration'; import MakePublishResult from '../domain/MakePublishResult'; /** * Copy stub files to user directory and return list of template names. * * @param {Configuration} config * @returns {Promise} */ export declare function publish(config: Configuration): Promise; /** * Generate migration file(s). * * @param {Configuration} config * @param {string} filename * @param {Partial} */ export declare function makeMigration(config: Configuration, filename: string, options?: Partial): Promise; /** * Generate sql migration file(s). * * @param {string} filename * @param {MakeOptions} options * @returns {Promise} */ export declare function makeSqlMigration(filename: string, options: Omit): Promise; /** * Generate JS/TS migration file(s). * * @param {string} filename * @param {MakeOptions} options * @returns {Promise} */ export declare function makeJSMigration(filename: string, options: MakeOptions): Promise;