import React, { ChangeEvent, SyntheticEvent } from "react";
import { ButtonEvent } from "../elements/AccessibleButton";
interface IProps {
    onFinished: (dialled: boolean) => void;
}
interface IState {
    value: string;
}
export default class DialpadModal extends React.PureComponent<IProps, IState> {
    private numberEntryFieldRef;
    constructor(props: IProps);
    onCancelClick: () => void;
    onChange: (ev: ChangeEvent<HTMLInputElement>) => void;
    onFormSubmit: (ev: SyntheticEvent) => void;
    onDigitPress: (digit: string, ev: ButtonEvent) => void;
    onDeletePress: (ev: ButtonEvent) => void;
    onDialPress: () => Promise<void>;
    render(): React.ReactNode;
}
export {};
