///
import { PermissionService } from "../../services/permission-service";
import { PageProps } from "maishu-chitu-react";
import { BasePage } from "../../components/pages/base-page";
import { Role } from "gateway-entities";
interface State {
verifyCode?: string;
newPassword?: string;
mobile?: string;
roles?: Role[];
}
export default class ChagePasswordPage extends BasePage {
mobileElement: HTMLElement;
verifyCodeElement: HTMLElement;
ps: PermissionService;
newPasswordElement: any;
private formElement;
private validator;
private smsId;
constructor(props: any);
save(): Promise;
componentDidMount(): void;
renderToolbarRight(): JSX.Element[];
render(): JSX.Element;
}
export declare function sendVerifyCode(button: HTMLButtonElement, mobile: string): Promise;
export {};