import { HealthcareParty } from './HealthcareParty.mjs'; import { Replication } from './Replication.mjs'; import { User } from './User.mjs'; /** * * DTO containing the initial data required to set up a new database environment, including * seed users, healthcare parties, and replication configuration. * / */ export declare class DatabaseInitialisation { /** * * The list of initial users to create during database initialisation. */ users: Array | undefined; /** * * The list of initial healthcare parties to create during database initialisation. */ healthcareParties: Array | undefined; /** * * The replication configuration to apply during database initialisation. */ replication: Replication | undefined; /** * * The minimum required Kraken version for this database configuration. */ minimumKrakenVersion: string | undefined; constructor(partial: Partial); toJSON(): object; static fromJSON(json: any, ignoreUnknownKeys?: boolean, path?: Array): DatabaseInitialisation; }