export declare class CallLinkRootKey { readonly bytes: Uint8Array; constructor(bytes: Uint8Array); static parse(str: string): CallLinkRootKey; static fromBytes(bytes: Uint8Array): CallLinkRootKey; static generate(): CallLinkRootKey; static generateAdminPassKey(): Uint8Array; deriveRoomId(): Uint8Array; toString(): string; } export declare class CallLinkState { name: string; restrictions: CallLinkRestrictions; revoked: boolean; expiration: Date; rootKey: CallLinkRootKey; constructor(name: string, restrictions: CallLinkRestrictions, revoked: boolean, expiration: Date, rootKey: CallLinkRootKey); } export declare enum CallLinkRestrictions { None = 0, AdminApproval = 1, Unknown = 2 }