import { Suit, Card } from '../game.interfaces'; export declare function createCard(pattern: string): Card; export declare function createCards(input?: number | string[]): Card[]; export declare function hasKingAndQueen(cards: Card[]): boolean; export declare function isKingOrQueen(card: Card): boolean; export declare function getMarriages(cards: Card[]): Suit[]; export declare function hasMarriageOfSuit(cards: Card[], suit: Suit): boolean; export declare function hasMarriage(cards: Card[]): boolean; export declare function createDeck(): Card[]; export declare function createShuffledDeck(): Card[]; export declare function getCard(cards: Card[], card: Card): Card; export declare function cardExistsIn(cards: Card[], card: Card): boolean; export declare function hasEightCards(cards: Card[]): boolean; export declare function getPointsByCard(card: Card): number; export declare function getTrumpPointsBySuit(suit: Suit): number; export declare function getCardsByColor(cards: Card[], color: Suit): Card[]; export declare function cardsWithSpecificColorExists(cards: Card[], color: Suit): boolean; export declare function getCardWithHighestRank(cards: Card[]): Card; export declare function areCardsEqual(card1: Card, card2: Card): boolean;