import { ChainObject } from "./ChainObject"; import { UserAlias } from "./UserAlias"; export declare enum UserRole { CURATOR = "CURATOR", REGISTRAR = "REGISTRAR", SUBMIT = "SUBMIT", EVALUATE = "EVALUATE" } export declare class UserProfile extends ChainObject { static ADMIN_ROLES: readonly [UserRole.CURATOR, UserRole.REGISTRAR]; static DEFAULT_ROLES: readonly [UserRole.EVALUATE, UserRole.SUBMIT]; alias: UserAlias; ethAddress?: string; signers?: UserAlias[]; roles?: string[]; signatureQuorum?: number; } export declare const UP_INDEX_KEY = "GCUP"; export type UserProfileStrict = UserProfile & { roles: string[]; signatureQuorum: number; }; //# sourceMappingURL=UserProfile.d.ts.map