import { BulkAccountLoader, PublicKey } from '@drift-labs/sdk'; import { Competitor, CompetitorAccountEvents } from '../types/types'; import { ProgramAccountBase } from './programAccountBase'; import { Program } from '@coral-xyz/anchor'; import { DriftCompetitions } from '../types/drift_competitions'; export declare class CompetitorAccount extends ProgramAccountBase { constructor(program: Program, competitorPubkey: PublicKey, accountLoader: BulkAccountLoader, accountSubscriptionType?: 'polling' | 'websocket'); /** * Finds the PDA of a competitor in a competition for the given authority. */ static getCompetitorPubKeyForCompetition(programId: PublicKey, competitionPublicKey: PublicKey, authority: PublicKey): PublicKey; }