import { ITimeConfigurationService, TimeOptions } from "../interfaces";
/**
 * TimeConfigurationService - Implementation of ITimeConfigurationService
 * Manages time picker configuration and validation
 */
export declare class TimeConfigurationService implements ITimeConfigurationService {
    private _showSeconds;
    private _showMilliseconds;
    private _use12HourFormat;
    private _minuteStep;
    private _secondStep;
    processTimeOptions(options: TimeOptions): TimeOptions;
    getDefaultTimeOptions(): TimeOptions;
    validateTimeFormat(format: string): boolean;
    getSupportedTimeFormats(): string[];
    normalizeTimeOptions(options: TimeOptions): TimeOptions;
    getShowSeconds(): boolean;
    setShowSeconds(show: boolean): void;
    getShowMilliseconds(): boolean;
    setShowMilliseconds(show: boolean): void;
    getUse12HourFormat(): boolean;
    setUse12HourFormat(use12Hour: boolean): void;
    getMinuteStep(): number;
    setMinuteStep(step: number): void;
    getSecondStep(): number;
    setSecondStep(step: number): void;
}
