import Component from '@glimmer/component';
import type { LocaleSpecifier, Moment } from 'moment';
interface AbsoluteTabArgs {
    dateFormat?: string;
    timeFormat?: string;
    locale?: LocaleSpecifier;
    value: string;
    onChange: (value: string, event?: Event) => void;
    roundUp: boolean;
    position: 'start' | 'end';
    labelPrefix: string;
    utcOffset?: number;
}
export interface AbsoluteTabSignature {
    Args: AbsoluteTabArgs;
}
export default class AbsoluteTab extends Component<AbsoluteTabSignature> {
    isTextInvalid: boolean;
    textInputValue: string;
    valueAsMoment: Moment | null;
    constructor(owner: unknown, args: AbsoluteTabArgs);
    handleChange(date: any, e: Event): void;
    handleTextChange(e: Event): void;
    triggerChange(e: Event): void;
}
export {};
//# sourceMappingURL=absolute-tab.d.ts.map