/**
 * LabelDateCount renders read-only label output with formatting logic for display-oriented model values.
 * This doc block is consumed by vue-docgen for generated API documentation.
 */
import { DateTime } from "luxon";
type Unit = 'years' | 'months' | 'days' | 'hours' | 'minutes' | 'seconds';
type Locale = 'th' | 'en' | 'en-US' | 'th-TH';
interface Props {
    modelValue: DateTime;
    endDate?: DateTime;
    locale?: Locale;
    showSuffix?: boolean;
    units?: Unit[];
    zeroBase?: boolean;
}
declare const __VLS_export: import("vue").DefineComponent<Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<Props> & Readonly<{}>, {
    locale: Locale;
    showSuffix: boolean;
    zeroBase: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
declare const _default: typeof __VLS_export;
export default _default;
