import { GlobalBrain } from './global-brain.js'; import { BrainReplay } from './brain-replay.js'; export type Spread = 'one-card' | 'three-card' | 'celtic-cross'; export type Suit = 'wands' | 'cups' | 'swords' | 'pentacles' | 'major'; export type CardSource = 'major' | 'minor'; export type Orientation = 'upright' | 'reversed'; export interface TarotCard { name: string; position: string; meaning: string; source: CardSource; orientation: Orientation; associatedEvidence: string[]; } export interface Reading { spread: Spread; drawnAt: string; cards: TarotCard[]; synthesis: string; lucky_file: string; advice: string; svg: string; } export interface DrawOptions { spread?: Spread; question?: string; } export declare function cardDeck(): TarotCard[]; export declare class BrainTarot { private brain; private replay; constructor(brain?: GlobalBrain, replay?: BrainReplay); draw(project: string, opts?: DrawOptions): Promise; private gatherSignals; private deterministicDraw; private hashStream; private materialize; private evidenceFor; private synthesize; private advise; private renderReadingCard; private layoutOne; private layoutThree; private layoutCeltic; private drawCard; } export declare function getBrainTarot(): BrainTarot; export declare function resetBrainTarotForTests(): void; //# sourceMappingURL=brain-tarot.d.ts.map