import { FmeQuote } from "fme-quotes-models";
export declare class FreeBarchart {
    private key;
    version: string;
    host: string;
    endpoint: string;
    symbol: string;
    type: string;
    types: string[];
    typesSingleDay: string[];
    interval: number;
    startTime: number;
    endTime: number;
    targetDate: Date;
    constructor(key: string, symbol: string, frame: string, interval: number, targetDate: Date, startTime?: number, endTime?: number);
    getDailyMinutes: () => Promise<FmeQuote[] | null | undefined>;
}
export declare class Conversion {
    inputSymbol: string;
    symbol: string;
    exchange: string;
    timeAdjust?: number;
    expiryLength?: number | undefined;
}
export declare class ContractConversion {
    codes: string[];
    rollOffset: number;
    findCode: (date: Date, length: number) => string | undefined;
}
