export interface States {
    [value: string | number]: {
        label: string;
        color: string;
    };
}
type __VLS_Props = {
    state?: number | string;
    labels?: string[];
    textClassName?: string;
    colors?: ("grey" | "green" | "blue" | "coral" | "red" | "yellow" | "pink" | "purple" | "cyan" | "orange" | "black" | string)[];
    states?: States | null;
    sm?: boolean;
    color?: string;
    label?: string;
};
declare const _default: import("vue").DefineComponent<__VLS_Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{}>, {
    state: number | string;
    labels: string[];
    colors: ("grey" | "green" | "blue" | "coral" | "red" | "yellow" | "pink" | "purple" | "cyan" | "orange" | "black" | string)[];
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
export default _default;
//# sourceMappingURL=StateIndicator.vue.d.ts.map