import { CzmClock } from '../../CzmObjects';
import * as Cesium from 'cesium';
import { CzmViewer } from '../../../core';
import { CzmObject } from '../../../core';
declare function czmJulianDateToTimeStamp(julianDate: Cesium.JulianDate): number;
declare function getClockRange(value: Cesium.ClockRange): "UNBOUNDED" | "CLAMPED" | "LOOP_STOP";
declare function getClockStep(value: Cesium.ClockStep): "TICK_DEPENDENT" | "SYSTEM_CLOCK_MULTIPLIER" | "SYSTEM_CLOCK";
export declare class CzmCzmClock extends CzmObject<CzmClock> {
    static readonly type: void;
    static czmJulianDateToTimeStamp: typeof czmJulianDateToTimeStamp;
    static getClockRange: typeof getClockRange;
    static getClockStep: typeof getClockStep;
    constructor(sceneObject: CzmClock, czmViewer: CzmViewer);
}
export {};
