import { BetStatus, SettlementType } from '../enums';
/**
 * Base betting entity with string-based ID handling for JSON compatibility.
 *
 * Uses simple string IDs to ensure perfect serialization/deserialization
 * with frontends and JSON-based APIs. No complex transformations needed.
 */
export declare class BaseBet {
    /**
     * Unique identifier for the bet.
     * Uses string to ensure JSON serialization compatibility and frontend interoperability.
     * Handles large numbers without precision loss and maintains simplicity.
     */
    id: string;
    name?: string;
    line?: string;
    baseLine?: string;
    status?: BetStatus;
    startPrice?: string;
    price?: string;
    priceVolume?: string;
    settlement?: SettlementType;
    suspensionReason?: number;
    lastUpdate?: Date;
    priceIN?: string;
    priceUS?: string;
    priceUK?: string;
    priceMA?: string;
    priceHK?: string;
    isChanged: number;
    probability?: number;
    participantId?: number;
    playerId?: number;
    playerName?: string;
    order?: number;
}
