export interface PeriodSelectorProps {
    /** Indicates how many periods are shown. */
    maxPeriods: 6 | 7;
    /** array of period values [3, 5 ...] */
    defaultValues?: number[];
    label?: string;
    labelPosition?: 'top' | 'left';
    /** Shows red * */
    required?: boolean;
    /** error text to display if set */
    notValidatedText?: string;
    /** Returns array of selected values as number */
    onChange: (values: number[]) => void;
}
/** Checkbox group for selecting periods */
export declare const PeriodSelector: ({ maxPeriods, defaultValues, label, labelPosition, required, notValidatedText, onChange, }: PeriodSelectorProps) => import("react/jsx-runtime").JSX.Element;
