declare const _sfc_main: import("vue").DefineComponent<{
    displayMode: {
        type: StringConstructor;
        required: true;
    };
    flash: {
        type: BooleanConstructor;
        required: true;
    };
    crossId: {
        type: StringConstructor;
        required: true;
    };
    roadId: {
        type: StringConstructor;
        required: true;
    };
    mapPoint: {
        type: ArrayConstructor;
        required: true;
    };
    stopLine: {
        type: ArrayConstructor;
        required: true;
    };
    scale: {
        type: NumberConstructor;
        required: true;
    };
    position: {
        type: ObjectConstructor;
        required: true;
    };
    rotation: {
        type: NumberConstructor;
        required: true;
    };
    lampStatus: {
        type: ObjectConstructor;
        required: true;
    };
}, {
    colors: string[];
    props: any;
    panelStyle: import("vue").ComputedRef<{
        top: string;
        left: string;
        'transform-origin': string;
        transform: string;
    }>;
    blImage: import("vue").ComputedRef<string>;
    blNumberStyle: import("vue").ComputedRef<any>;
    blLampStyle: import("vue").ComputedRef<{
        display: string;
        animation: string;
    }>;
    uImage: import("vue").ComputedRef<string>;
    uNumberStyle: import("vue").ComputedRef<any>;
    uLampStyle: import("vue").ComputedRef<{
        display: string;
        animation: string;
    }>;
    lImage: import("vue").ComputedRef<string>;
    lNumberStyle: import("vue").ComputedRef<any>;
    lLampStyle: import("vue").ComputedRef<{
        display: string;
        animation: string;
    }>;
    sImage: import("vue").ComputedRef<string>;
    sNumberStyle: import("vue").ComputedRef<any>;
    sLampStyle: import("vue").ComputedRef<{
        display: string;
        animation: string;
    }>;
    rImage: import("vue").ComputedRef<string>;
    rNumberStyle: import("vue").ComputedRef<any>;
    rLampStyle: import("vue").ComputedRef<{
        display: string;
        animation: string;
    }>;
    getColorString: (color: string | undefined) => "red" | "rgb(255, 192, 2)" | "lime" | "white";
    getNumberStyle: (color: string | undefined) => any;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    displayMode: {
        type: StringConstructor;
        required: true;
    };
    flash: {
        type: BooleanConstructor;
        required: true;
    };
    crossId: {
        type: StringConstructor;
        required: true;
    };
    roadId: {
        type: StringConstructor;
        required: true;
    };
    mapPoint: {
        type: ArrayConstructor;
        required: true;
    };
    stopLine: {
        type: ArrayConstructor;
        required: true;
    };
    scale: {
        type: NumberConstructor;
        required: true;
    };
    position: {
        type: ObjectConstructor;
        required: true;
    };
    rotation: {
        type: NumberConstructor;
        required: true;
    };
    lampStatus: {
        type: ObjectConstructor;
        required: true;
    };
}>>, {}, {}>;
export default _sfc_main;
