import type { Player } from '../classes/Player'; import { int } from '../types/NativeAliases'; export declare class Gang { /** * @param p0 */ static N_0xC81A9E2C8EFD28D5(p0: any): void; /** * @param gangId * @returns */ static networkGetGangLeader(gangId: any): Player | null; /** * @returns */ static networkGetGangPrivacy(): int; /** * @param gangId * @returns */ static networkIsGangActive(gangId: any): any; /** * openStatus = true -> sets privacyType = 2 (PUBLIC_ADVERTISED) * openStatus = false -> sets privacyType = 1 (INVITE_ONLY) campSize: NET_CAMP_SIZE_SMALLEST = 4, NET_CAMP_SIZE_LARGEST = 7 * * @param openStatus * @param campSize */ static networkStartGang(openStatus: boolean, campSize: int): void; static N_0xB38C256498748413(): void; /** * @returns */ static N_0x51C5EF47086AA0D7(): any; /** * @param player * @returns */ static N_0x6102830F764B3DE1(player: Player): boolean; /** * @param gangId * @returns memberHandles */ static networkGetGangMembers(gangId: any): [int, number]; /** * @param p0 * @param p1 * @returns */ static N_0x1F11702DDBD915C6(p0: any, p1: any): any; /** * @param gangId * @returns */ static networkIsGangIdValid(gangId: any): any; /** * @param player * @returns */ static networkIsInMyGang(player: Player): any; /** * @param player * @returns */ static networkIsGangLeader(player: Player): any; /** * @param p0 * @returns */ static N_0x0E5C9FB9ED5DFF1C(p0: any): any; /** * @param p0 */ static N_0xA9CEAE8D6637FBAD(p0: any): void; /** * @returns */ static N_0xFA7C5B7E087A4CEB(): any; /** * banTimeSeconds is 120 in R* Scripts * * @param player * @param banTimeSeconds */ static networkKickGangMember(player: Player, banTimeSeconds: int): void; /** * @param player * @returns */ static networkGetGangId(player: Player): any; /** * *NETWORK_GET** or *NETWORK_IS** * * @param player * @returns */ static N_0xDA801F7F6A5278D3(player: Player): boolean; /** * @param size * @returns */ static networkSetGangSize(size: int): any; /** * @param p0 * @returns */ static N_0xE4C64CD37CB176AA(p0: int): any; /** * @param p0 * @returns */ static N_0x48D82C83987E18E4(p0: any): any; /** * @param gangId * @param player * @returns */ static networkIsGangMember(gangId: any, player: Player): any; /** * @returns */ static N_0x3ADC71A66356D706(): any; /** * @param disband */ static networkLeaveGang(disband: boolean): void; /** * @param gangId * @returns */ static networkGetGangSize(gangId: any): int; /** * @param p0 */ static N_0xB22B1D9F74095382(p0: any): void; /** * @param gangId * @returns gamerHandle */ static networkGetGangLeaderHandle(gangId: any): [any, number]; /** * @param p0 * @param p1 * @returns */ static N_0x7BAA30C9BBE8AEE7(p0: any, p1: any): any; static N_0xEE4F20004D0288B7(): void; /** * @param player * @returns */ static N_0x7933754F260B428A(player: Player): any; /** * @param p0 * @param p1 * @returns */ static N_0x644E02F24F9D4E98(p0: any, p1: any): any; /** * @param p0 * @param p1 * @returns */ static N_0x53A94294FDDCF98C(p0: any, p1: any): any; /** * Returns true if join succeeded, false if failed. * * @param gangId * @returns */ static networkRequestGangJoin(gangId: any): any; /** * @param p0 */ static N_0xAD22AB64FA428DF3(p0: any): void; /** * @param gangId * @returns */ static networkIsGangInSession(gangId: any): any; /** * @param gangId * @returns */ static networkIsGangOpen(gangId: any): any; /** * @param player1 * @param player2 * @returns */ static networkIsInSameGang(player1: Player, player2: Player): any; /** * @param p0 * @returns */ static N_0x2F7EB8B6F6AFE79C(p0: any): any; /** * @param privacyType * @returns */ static networkSetGangPrivacy(privacyType: int): any; /** * @returns */ static N_0xAFD3599A3CC5637D(): any; /** * @param gangId * @returns */ static networkGetNumGangMembers(gangId: any): int; } //# sourceMappingURL=Gang.d.ts.map