export type PossibleUniverses = { INVALID: 0; PUBLIC: 1; BETA: 2; INTERNAL: 3; DEV: 4; }; export declare enum Universes { INVALID = 0, PUBLIC = 1, BETA = 2, INTERNAL = 3, DEV = 4 } export type PossibleTypes = { INVALID: 0; INDIVIDUAL: 1; MULTISEAT: 2; GAMESERVER: 3; ANON_GAMESERVER: 4; PENDING: 5; CONTENT_SERVER: 6; CLAN: 7; CHAT: 8; P2P_SUPER_SEEDER: 9; ANON_USER: 10; }; export declare enum Types { INVALID = 0, INDIVIDUAL = 1, MULTISEAT = 2, GAMESERVER = 3, ANON_GAMESERVER = 4, PENDING = 5, CONTENT_SERVER = 6, CLAN = 7, CHAT = 8, P2P_SUPER_SEEDER = 9, ANON_USER = 10 } export type PossibleInstances = { ALL: 0; DESKTOP: 1; CONSOLE: 2; WEB: 4; }; export declare enum Instances { ALL = 0, DESKTOP = 1, CONSOLE = 2, WEB = 4 } declare class SteamID { static get Universe(): PossibleUniverses; static get Type(): PossibleTypes; static get Instance(): PossibleInstances; static get TypeChars(): { [idType: string]: string; }; static get AccountIDMask(): number; static get AccountInstanceMask(): number; static get ChatInstanceFlags(): { Lobby: number; Clan: number; MMSLobby: number; }; universe: Universes; type: Types; instance: number; accountid: number; constructor(input?: string | bigint | null); static fromIndividualAccountID(accountid: number | bigint | string): SteamID; isValid(): boolean; isValidIndividual(): boolean; isGroupChat(): boolean; isLobby(): boolean; steam2(newerFormat?: boolean): string; getSteam2RenderedID(newerFormat?: boolean): string; steam3(): string; getSteam3RenderedID(): string; getSteamID64(): string; toString(): string; getBigIntID(): bigint; } export default SteamID;