import { AxiosInstance } from "axios";
import { IDevice } from "../device";
import { IProject } from "../project";
import { IRecordedValue } from "./IRecordedValue";
export declare class OnlineRecorderEndpoint {
    private client;
    constructor(client: AxiosInstance);
    fetchSetting(project: string | IProject, device: number | IDevice): Promise<IRecordedValue[]>;
    writeSetting(project: string | IProject, device: number | IDevice, onlineRecordingValue: IRecordedValue[]): Promise<void>;
}
