declare class ShardId extends ReadonlySide<
{
readonly group: String;
readonly id: Int;
},
"Type"
> {
constructor(
...args: [
props: ReadonlyMakeIn<{
readonly group: String;
readonly id: Int;
}>,
options?: MakeOptions,
]
);
readonly [TypeId]: typeof TypeId;
"~effect/interfaces/Equal"(that: ShardId): boolean;
"~effect/interfaces/Hash"(): number;
toString(): string;
static fromString(s: string): ShardId;
static fromStringEncoded(s: string): {
readonly group: string;
readonly id: number;
};
static toString(shardId: { readonly group: string; readonly id: number }): string;
}