declare enum Webpacker { react = "react", vue = "vue", angular = "angular", elm = "elm", stimulus = "stimulus" } declare enum Database { mysql = "mysql", postgresql = "postgresql", sqlite3 = "sqlite3", oracle = "oracle", sqlserver = "sqlserver", jdbcmysql = "jdbcmysql", jdbcsqlite3 = "jdbcsqlite3", jdbcpostgresql = "jdbcpostgresql", jdbc = "jdbc" } declare enum RailsVersion { dev = "dev", edge = "edge", master = "master", fromImage = "fromImage" } export type RailsRunOptions = { api?: boolean; database?: Database; force?: boolean; minimal?: boolean; railsVersion?: RailsVersion; skipActionCable?: boolean; skipActionMailbox?: boolean; skipActionMailer?: boolean; skipActionText?: boolean; skipActiveStorage?: boolean; skipBundle?: boolean; skipTest?: boolean; skipWebpackInstall?: boolean; skipActiveRecord?: boolean; template?: string; webpacker?: Webpacker; }; export declare const railsArgumentResolver: (projectRoot: string, options: RailsRunOptions, executionOnContainer?: boolean) => string[]; export {};