import { type HTMLAttributes } from "react";
import { type BoxProps } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/ui";
import type { ScheduleSettings, ScheduleType } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api";
import type { ScheduleChangeProp } from "./types";
export interface ScheduleProps {
    schedule: ScheduleSettings;
    scheduleOptions: ScheduleType[];
    onScheduleChange: (nextSchedule: ScheduleSettings, change: ScheduleChangeProp) => void;
    timezone?: string;
    verb?: string;
    textBeforeSendTime?: string;
    minutesOnHourPicker?: boolean;
}
export declare const Schedule: ({ schedule, scheduleOptions, timezone, verb, minutesOnHourPicker, onScheduleChange, ...boxProps }: {
    schedule: ScheduleSettings;
    scheduleOptions: ScheduleType[];
    timezone?: string;
    verb?: string;
    minutesOnHourPicker?: boolean;
    onScheduleChange: (nextSchedule: ScheduleSettings, change: ScheduleChangeProp) => void;
} & BoxProps & HTMLAttributes<HTMLDivElement>) => import("react/jsx-runtime").JSX.Element;
