import { Schema } from 'effect';
export const KeysSchema = /*#__PURE__*/Schema.Struct({
  encryptionPublicKey: Schema.String,
  encryptionPrivateKey: Schema.String,
  signaturePublicKey: Schema.String,
  signaturePrivateKey: Schema.String
});
export const AppIdentityResponse = /*#__PURE__*/Schema.Struct({
  accountAddress: Schema.String,
  signaturePublicKey: Schema.String,
  encryptionPublicKey: Schema.String,
  accountProof: Schema.String,
  keyProof: Schema.String,
  ciphertext: Schema.String,
  sessionToken: Schema.String,
  address: Schema.String,
  appId: Schema.String,
  sessionTokenExpires: Schema.String
});
export class InvalidIdentityError {
  _tag = 'InvalidIdentityError';
}
//# sourceMappingURL=types.js.map