import { int, float } from '../types/NativeAliases'; export declare class Socialclub { /** * @param msgIndex * @returns */ static scInboxGetMessageTypeAtIndex(msgIndex: int): number; /** * @param attrName * @param value * @param p2 * @returns */ static scPresenceAttrSetStringEx(attrName: string, value: string, p2: boolean): any; /** * @param token * @returns */ static scProfanityGetCheckIsPending(token: int): boolean; /** * @param p0 * @param context * @returns out */ static scInboxMessageGetDataInt(p0: int, context: string): [boolean, number]; /** * @param msgIndex * @returns */ static scInboxSetMessageAsReadAtIndex(msgIndex: int): boolean; /** * @param p0 * @param p1 * @returns */ static scCommunityEventGetDisplayNameById(p0: int, p1: string): boolean; /** * @param msgIndex * @returns */ static scInboxGetMessageIsReadAtIndex(msgIndex: int): boolean; /** * @param p0 * @param p1 * @returns */ static scCommunityEventGetExtraDataString(p0: string, p1: string): any; /** * @param p0 * @param context * @param out * @returns */ static scInboxMessageGetDataString(p0: int, context: string, out: string): boolean; /** * @param attrHash * @param value * @returns */ static scPresenceAttrSetFloat(attrHash: string | number, value: float): any; /** * @param p0 * @param p1 * @returns p2 */ static scCommunityEventGetExtraDataFloatById(p0: int, p1: string): [any, number]; /** * @param attrName * @param value * @param p2 * @returns */ static scPresenceAttrSetIntEx(attrName: string, value: int, p2: boolean): any; /** * @param p0 * @returns */ static scCommunityEventIsActiveById(p0: int): any; /** * @returns */ static scCommunityEventGetEventId(): int; /** * Starts a task to check an entered string for profanity on the ROS/Social Club services. * * @param string * @returns token */ static scProfanityCheckString(string: string): [boolean, number]; /** * @returns */ static scCommunityEventIsActive(): any; /** * @param p0 * @returns p1 */ static scCommunityEventGetExtraDataInt(p0: string): [any, number]; /** * @param attrName * @param value * @param p2 * @returns */ static scPresenceAttrSetFloatEx(attrName: string, value: float, p2: boolean): any; /** * @returns */ static scInboxGetTotalNumMessages(): int; /** * @param p0 * @returns p1 */ static scCommunityEventGetExtraDataFloat(p0: string): [any, number]; /** * @param p0 * @returns */ static scCommunityEventGetDisplayName(p0: string): any; /** * @param p0 * @param p1 * @param p2 * @returns */ static scCommunityEventGetExtraDataStringById(p0: int, p1: string, p2: string): boolean; /** * @param p0 * @param p2 * @returns p1 */ static scCommunityEventGetExtraDataIntForType(p0: string, p2: string): [any, number]; /** * @param token * @returns */ static scProfanityGetCheckIsValid(token: int): boolean; /** * @param p0 * @param p1 * @returns p2 */ static scCommunityEventGetExtraDataIntById(p0: int, p1: string): [boolean, number]; /** * @param p0 * @returns */ static scInboxMessageGetRawTypeAtIndex(p0: int): string; /** * @param p0 * @param p2 * @returns p1 */ static scCommunityEventGetExtraDataFloatForType(p0: string, p2: string): [any, number]; /** * @param p0 * @returns */ static scCommunityEventIsActiveForType(p0: string): any; /** * @param p0 * @param p1 * @param p2 * @returns */ static scCommunityEventGetExtraDataStringForType(p0: string, p1: string, p2: string): any; /** * @param token * @returns */ static scProfanityGetStringStatus(token: int): int; /** * @param p0 * @param p1 * @returns */ static scCommunityEventGetDisplayNameForType(p0: string, p1: string): any; /** * @param p0 * @returns */ static scCommunityEventGetEventIdForType(p0: string): int; /** * @param token * @returns */ static scProfanityGetStringPassed(token: int): boolean; } //# sourceMappingURL=Socialclub.d.ts.map