import type { eWeaponHash } from '../enums/eWeaponHash'; import type { Entity } from '../classes/Entity'; import type { Ped } from '../classes/Ped'; import { int } from '../types/NativeAliases'; export declare class Aicoverpoint { /** * Stops running cover anims and releases them * *STOP_RENDERING** - _STOP_SCRIPTED* * * @param ped */ static stopRunningCoverAnims(ped: Ped): void; /** * weaponHash can also be -1 * * @param ped * @param weaponHash Refer to {@link eWeaponHash} */ static N_0x140B3CB1D424A945(ped: Ped, weaponHash: eWeaponHash): void; /** * @param ped */ static taskEnterCover(ped: Ped): void; /** * Makes ped flinch (if in cover) like they have been shot at * * @param ped */ static requestFlinchCoverAnim(ped: Ped): void; /** * 1 = In cover while crouched * 2 = In cover while standing * 3 = Not in cover * * @param ped * @returns */ static getCoverPointStateFromPed(ped: Ped): int; /** * @returns data */ static addScriptedCoverPoint(): [number, number]; /** * @param handle * @returns */ static N_0x53E4D0C079CA6855(handle: number): Entity | null; /** * coverLayer: see levels_0/levels/rdr3/coverlayers * * @param coverLayer */ static N_0x7A1FDCF35EAA140F(coverLayer: string): void; /** * @param ped */ static taskExitCover(ped: Ped): void; /** * @param ped * @returns */ static areLoadCoverAnimsLoaded(ped: Ped): any; /** * @param ped * @returns */ static N_0x957D7E750216D74B(ped: Ped): int; /** * @returns args */ static N_0xEBA51A294C73292E(): number; /** * @param handle * @returns */ static doesCoverPointExist(handle: number): boolean; /** * @returns args */ static addCoverBlockingArea2(): number; /** * @param ped */ static N_0x3C7A9C2C953128FE(ped: Ped): void; /** * coverLayer: see levels_0/levels/rdr3/coverlayers * * @param coverLayer */ static N_0x64340DC208D671D5(coverLayer: string): void; /** * @returns args */ static taskAiSeekCoverToCoverPoint(): number; } //# sourceMappingURL=Aicoverpoint.d.ts.map