import { KittenCloudFunction } from "../../kitten-cloud-function";
import { KittenCloudFunctionConfigLayer } from "../kitten-cloud-function-config-layer";
import { KittenCloudDataGroup } from "./group/kitten-cloud-data-group";
import { KittenCloudDataUpdateManager } from "./update/kitten-cloud-data-update-manager";
/**
 * 云数据。
 */
export declare abstract class KittenCloudData extends KittenCloudFunctionConfigLayer {
    readonly connection: KittenCloudFunction;
    readonly group: KittenCloudDataGroup;
    cvid: string;
    name: string;
    readonly updateManager: KittenCloudDataUpdateManager;
    constructor(connection: KittenCloudFunction, group: KittenCloudDataGroup, cvid: string, name: string);
    abstract update(this: this, value: unknown): void;
    protected singleValueProcess(this: this, value: unknown): number | string;
}
