import React from 'react'; declare type ExtraStepOption = { label: string; callback: () => any; }; declare type ConfigurationStepProps = { active: boolean; number: number; title: string; extraOptions?: ExtraStepOption[]; className?: string; children: any; onClick: () => any; }; declare type ConfigurationStepState = { optionsMenuActive: boolean; }; declare class ConfigurationStep extends React.Component { static defaultProps: { extraOptions: never[]; className: string; }; optionsRef: React.RefObject; constructor(props: ConfigurationStepProps); toggleOptions: () => void; showOptions: () => void; hideOptions: () => void; handleBodyClick: (e: MouseEvent) => void; render(): JSX.Element; } declare const _default: import("react-redux").ConnectedComponent & ConfigurationStepProps, "number" | "children" | "className" | "title" | "ref" | "key" | "active" | "extraOptions"> & { name: string; }>; export default _default; //# sourceMappingURL=ConfigurationStep.d.ts.map