/// import { Datasource, Management } from '@prisma-multi-tenant/shared'; import { Command, CommandArguments } from '../types'; declare class Init implements Command { name: string; args: never[]; options: ({ name: string; description: string; boolean?: undefined; } | { name: string; description: string; boolean: boolean; })[]; description: string; execute(args: CommandArguments, management: Management): Promise; installPMT(): Promise; getManagementDatasource(args: CommandArguments): Promise; updateEnvAndSchemaFiles(managementUrl: string, schemaPath?: string): Promise; generateClients(schemaPath?: string): Promise; setUpManagement(): Promise; createFirstTenant(firstTenant: Datasource, management: Management): Promise; createExample(firstTenant: Datasource | null): Promise; } declare const _default: Init; export default _default;