import { Accessor, JSX, Setter } from "solid-js"; import { ITimePickerAnalog } from "../TimeAnalog"; import { TimeMeridiem, ITimePickerFormat, TimeView } from "../../interface/general"; interface IRenderTimeJSXProps { view: Accessor; setView: Setter; meridiem: Accessor; setMeridiem: Setter; handleNext: () => void; handlePrev: () => void; time: Accessor; } export type IRenderTimeJSX = JSX.Element | ((props: IRenderTimeJSXProps) => JSX.Element); export interface ITimeAnalogGroupProps extends Omit { allowedView?: TimeView[]; arrowsColor?: string; prevIcon?: JSX.Element; nextIcon?: JSX.Element; setIsShown: Setter; shouldCloseOnSelect?: boolean; hideTopArea?: boolean; hideBottomArea?: boolean; setAllowedComponents?: Setter; topAreaJSX?: IRenderTimeJSX; bottomAreaJSX?: IRenderTimeJSX; leftAreaJSX?: IRenderTimeJSX; rightAreaJSX?: IRenderTimeJSX; noButtonAnimation?: boolean; } export declare const TimeAnalogGroup: (props: ITimeAnalogGroupProps) => JSX.Element; export {};