import type { PlayerKey, TeamKey } from '../types/request/graph.js'; /** * Fluent builder for Yahoo transaction request payloads. */ export declare class TransactionBuilder { private forTeamKey?; private fromTeamKey?; private toTeamKeyValue?; private addPlayerKey?; private dropPlayerKey?; private sentPlayers; private receivedPlayers; private droppedPlayers; private faabBid?; private tradeNote?; forTeam(teamKey: TeamKey): this; fromTeam(teamKey: TeamKey): this; toTeam(teamKey: TeamKey): this; addPlayer(playerKey: PlayerKey): this; dropPlayer(playerKey: PlayerKey): this; sendPlayers(playerKeys: PlayerKey[]): this; receivePlayers(playerKeys: PlayerKey[]): this; dropPlayers(playerKeys: PlayerKey[]): this; bid(amount: number): this; note(text: string): this; toPayload(): Record; private getMode; private buildAddDropTransaction; private buildTradeTransaction; } //# sourceMappingURL=transaction.d.ts.map