import { PropertyValues } from 'lit'; import duration from 'dayjs/esm/plugin/duration'; import { ExtendableOutlinedTextField } from '../extendable-outlined-text-field/extendable-outlined-text-field'; /** * titanium-duration-input is a human readable duration textfield. * * @element titanium-duration-input * * @fires duration-change The duration can be accessed via event.target.duration * */ export declare class TitaniumDurationInput extends ExtendableOutlinedTextField { #private; /** * Dayjs duration object. This is the main property you will interact with because the value * property of this component is actually the human readable string and not the duration you most likely * want to work with. When changed a duration-change event will be dispatched. */ accessor duration: duration.Duration | null; accessor autocomplete: string; accessor spellcheck: boolean; accessor autocorrect: string; firstUpdated(): void; static styles: import("lit").CSSResult; updated(changedProps: PropertyValues): void; checkValidity(): boolean; reportValidity(): boolean; reset(): Promise; } //# sourceMappingURL=duration-input.d.ts.map