import AceCard from '../model/card/AceCard';
import BlackCard from '../model/card/BlackMarkerCard';
import FaceCard from '../model/card/FaceCard';
import NumberCard from '../model/card/NumberCard';
import Suit from '../model/suit/Suit';
import BlackJokerCard from '../model/card/BlackJokerCard';
import RedJokerCard from '../model/card/RedJokerCard';
/**
 * A tool which pass the parameters to constructor as is.
 */
declare const CardFactory: {
    createAceCard(suit: Suit, point?: number): AceCard;
    createNumberCard(suit: Suit, rank: number, point?: number): NumberCard;
    createFaceCard(suit: Suit, rank: number, point?: number): FaceCard;
    createBlackJokerCard(rank: number, point?: number): BlackJokerCard;
    createRedJokerCard(rank: number, point?: number): RedJokerCard;
    createBlackCard(point?: number): BlackCard;
};
export default CardFactory;
