import * as React from 'react';
import type { AnyObject } from '../../_util/type';
declare const useMergedPickerSemantic: <P extends AnyObject = AnyObject>(pickerType: "timePicker" | "datePicker", classNames?: P["classNames"], styles?: P["styles"], popupClassName?: string, popupStyle?: React.CSSProperties, mergedProps?: P) => ((Required<import("../../_util/hooks/useMergeSemantic/semanticType").RemoveClassNamesString<NonNullable<P["classNames"]>>> & {
    popup: import("../../_util/hooks/useMergeSemantic/semanticType").RemoveClassNamesString<NonNullable<P["classNames"]>>[string] & {
        root: string;
    };
}) | (Required<NonNullable<P["styles"]>> & {
    popup: NonNullable<P["styles"]>[string] & {
        root: any;
    };
}))[];
export default useMergedPickerSemantic;
