///
import type { ClassicCard } from "../classicCard.js";
/**
* All basic ranks in an array (order matters)
*/
export declare const ALL_CARD_RANKS: Rank[];
/**
* All basic suits in an array (order matters)
*/
export declare const ALL_CARD_SUITS: Suit[];
/**
* Will generate an array of card options.
* Use this array to create actual cards yourself
* @example
* ```ts
* standardDeckFactory().map(options => {
* new ClassicCard({state, ...options})
* })
* ```
*
* @param ranks array of desired ranks
* @param suits array of desired suits
*/
export declare const standardDeckFactory: (ranks?: Rank[], suits?: Suit[]) => Pick[];