import { PlayType } from "./play-type"; export declare class PitchType { private readonly name; private readonly abbreviation; private readonly sortOrder; private readonly playTypes; static FASTBALL: PitchType; static CURVEBALL: PitchType; static CHANGEUP: PitchType; static SLIDER: PitchType; static SPLITTER: PitchType; static RISE_BALL: PitchType; static DROP_BALL: PitchType; static SCREWBALL: PitchType; static KNUCKLEBALL: PitchType; static OTHER: PitchType; static OTHER_BREAKING: PitchType; static OTHER_OFF_SPEED: PitchType; static FASTBALL_TWO_SEAM: PitchType; static SINKER: PitchType; static CUTTER: PitchType; static KNUCKLECURVE: PitchType; static FORKBALL: PitchType; static EEPHUS: PitchType; static THROW: PitchType; static RETURN_THROW: PitchType; static LONG_TOSS: PitchType; constructor(name: string, abbreviation: string, sortOrder: number, playTypes: PlayType[]); getName(): string; getAbbreviation(): string; getSortOrder(): number; getPlayTypes(): PlayType[]; static asArray(): PitchType[]; static byName(name: string): PitchType | undefined; static byPlayType(playType: PlayType): PitchType[]; }