import { WithStyles } from '@material-ui/core/styles'; import * as React from 'react'; import * as S from '../../sequence/sequenceTypes'; export interface RecurrenceSelectorProps extends WithStyles { onChange?: (recurrenceRule: Partial) => any; recurrenceRule?: Partial; testId?: string; } interface RecurrenceSelectorState { recurrenceRule: Partial; } export declare class RecurrenceSelector extends React.Component { static defaultProps: { recurrenceRule: {}; onChange: () => void; }; state: RecurrenceSelectorState; componentWillMount(): void; updateRecurrenceRule: (recurrenceRule: Partial) => void; handleFrequencyChange: (value: S.Frequency) => void; render(): JSX.Element; } declare const _default: React.ComponentType & Partial> & Partial void; }, never>>, "testId" | "onChange" | "recurrenceRule"> & import("@material-ui/core/styles/withStyles").StyledComponentProps>; export default _default;