import { LanguageCode } from "coral-common/helpers/i18n" ; import { RestClient } from "../lib/rest" ; export interface InstallInput { tenant : { organization : { name : string ; contactEmail : string ; url : string ; } ; locale : LanguageCode ; } ; site : { name : string ; contactEmail : string ; url : string ; allowedOrigins : string [ ] ; } ; user : { username : string ; password : string ; email : string ; } ; } export default function install ( rest , input ) { return rest . fetch ( "/install" , { method : "POST" , body : input , } ) ; }