export declare const TdtCarTrack: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    interval: {
        type: NumberConstructor;
        default: number;
    };
    speed: {
        type: NumberConstructor;
        default: number;
    };
    dynamicLine: {
        type: BooleanConstructor;
        default: boolean;
    };
    Datas: {
        type: import('vue').PropType<import('../..').LngLats>;
        default: () => never[];
    };
    carstyle: {
        type: import('vue').PropType<T.CarOverlayOptions["carstyle"]>;
    };
    polylinestyle: {
        type: import('vue').PropType<T.CarOverlayOptions["polylinestyle"]>;
    };
}>, () => void, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    init: (e: T.CarTrack) => boolean;
    passOneNode: (lnglat: import('../..').LngLat, index: number, length: number) => boolean;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    interval: {
        type: NumberConstructor;
        default: number;
    };
    speed: {
        type: NumberConstructor;
        default: number;
    };
    dynamicLine: {
        type: BooleanConstructor;
        default: boolean;
    };
    Datas: {
        type: import('vue').PropType<import('../..').LngLats>;
        default: () => never[];
    };
    carstyle: {
        type: import('vue').PropType<T.CarOverlayOptions["carstyle"]>;
    };
    polylinestyle: {
        type: import('vue').PropType<T.CarOverlayOptions["polylinestyle"]>;
    };
}>> & Readonly<{
    onInit?: ((e: T.CarTrack) => any) | undefined;
    onPassOneNode?: ((lnglat: import('../..').LngLat, index: number, length: number) => any) | undefined;
}>, {
    interval: number;
    speed: number;
    dynamicLine: boolean;
    Datas: import('../..').LngLats;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export type TdtCarTrackInstance = InstanceType<typeof TdtCarTrack>;
