import { NameAnd } from "@focuson/utils";
import { LensState } from "@focuson/state";
import { FocusOnContext } from "@focuson/focuson";
import { CommonStateProps, LabelAlignment } from "./common";
export interface LabelAndDateProps<S, Context> extends CommonStateProps<S, string, Context>, LabelAlignment {
    label: string;
    readonly?: boolean;
    allButtons: NameAnd<JSX.Element>;
    buttons?: string[];
    datesExcluded?: LensState<S, any[], Context>;
    fieldNameInHolidays?: string;
    workingDaysInPast?: number;
    workingDaysInFuture?: number;
    includeWeekends?: boolean;
    dateFormat?: string;
}
export declare const legacyParseDate: (format: string) => (date: string) => Date;
export declare function LabelAndDateInput<S, T, Context extends FocusOnContext<S>>(props: LabelAndDateProps<S, Context>): import("react/jsx-runtime").JSX.Element;
