import * as Schema from "effect/Schema";
declare const SwarmJoinRequest_base: Schema.Class<SwarmJoinRequest, Schema.Struct<{
    readonly ListenAddr: Schema.String;
    readonly AdvertiseAddr: Schema.String;
    readonly DataPathAddr: Schema.String;
    readonly RemoteAddrs: Schema.NullOr<Schema.$Array<Schema.String>>;
    readonly JoinToken: Schema.String;
    readonly Availability: Schema.Literals<readonly ["active", "pause", "drain"]>;
}>, {}>;
export declare class SwarmJoinRequest extends SwarmJoinRequest_base {
}
export {};
//# sourceMappingURL=SwarmJoinRequest.generated.d.ts.map