import { IAbility } from "../interfaces/ability"; import { IAncientTrait } from "../interfaces/ancientTrait"; import { IAttack } from "../interfaces/attack"; import { ICard } from "../interfaces/card"; import { ICardImage } from "../interfaces/image"; import { ILegality } from "../interfaces/legality"; import { IQuery } from "../interfaces/query"; import { IResistance } from "../interfaces/resistance"; import { ISet } from "../interfaces/set"; import { ITCGPlayer } from "../interfaces/tcgplayer"; import { IWeakness } from "../interfaces/weakness"; export declare class Card implements ICard { id: string; name: string; supertype: string; subtypes: string[]; hp?: string; types?: string[]; evolesFrom?: string; evolvesTo?: string[]; rules?: string[]; ancientTrait?: IAncientTrait; abilities?: IAbility[]; attacks?: IAttack[]; weaknesses?: IWeakness[]; resistances?: IResistance[]; retreatCost?: string[]; convertedRetreatCost?: number; set: ISet; number: string; artist?: string; rarity: string; flavorText?: string; nationalPokedexNumbers?: number[]; legalities: ILegality; images: ICardImage; tcgplayer?: ITCGPlayer; resource(): string; /** * @deprecated `Card.find` is renamed to `findCardById` in version 2. See the **[migration guide](https://github.com/acupoftee/pokemon-tcg-sdk-typescript/blob/master/MIGRATING.md)** for more info. */ static find(id: string): Promise; /** * @deprecated `Card.all` is renamed to `getAllCards` in version 2. See the **[migration guide](https://github.com/acupoftee/pokemon-tcg-sdk-typescript/blob/master/MIGRATING.md)** for more info. */ static all(): Promise; /** * @deprecated `Card.where` is renamed to `findCardsByQueries` in version 2. See the **[migration guide](https://github.com/acupoftee/pokemon-tcg-sdk-typescript/blob/master/MIGRATING.md)** for more info. */ static where(params: IQuery[]): Promise; }