import * as Schema from "effect/Schema"; declare const SwarmRaftConfig_base: Schema.Class; KeepOldSnapshots: Schema.optionalWith; LogEntriesForSlowFollowers: Schema.optional; ElectionTick: typeof Schema.Number; HeartbeatTick: typeof Schema.Number; }, Schema.Struct.Encoded<{ SnapshotInterval: Schema.optional; KeepOldSnapshots: Schema.optionalWith; LogEntriesForSlowFollowers: Schema.optional; ElectionTick: typeof Schema.Number; HeartbeatTick: typeof Schema.Number; }>, never, { readonly ElectionTick: number; } & { readonly HeartbeatTick: number; } & { readonly SnapshotInterval?: number | undefined; } & { readonly KeepOldSnapshots?: number | undefined; } & { readonly LogEntriesForSlowFollowers?: number | undefined; }, {}, {}>; export declare class SwarmRaftConfig extends SwarmRaftConfig_base { } export {};