import { TickettoAssetId, TickettoAttendancePolicy, KreivoApi } from "./types.ts";
import { AttendancePolicy, EventState, LineItemPrice } from "@ticketto/types";
export declare class TickettoModelConverter {
    private readonly api;
    constructor(api: KreivoApi);
    intoTickettoAttendancePolicy(attendancePolicy: TickettoAttendancePolicy): AttendancePolicy;
    intoTickettoEventState(state: "Created" | "Sales" | "Ongoing" | "Finished"): EventState;
    assetIdOf(id: TickettoAssetId): number;
    assetMetadata(id: TickettoAssetId): Promise<LineItemPrice["asset"]>;
}
