import * as React from 'react'; import { AuthPiece, IAuthPieceProps, IAuthPieceState } from './AuthPiece'; import { ISignUpField } from './common/default-sign-up-fields'; export interface ISignUpConfig { defaultCountryCode?: number | string; header?: string; hideAllDefaults?: boolean; hiddenDefaults?: string[]; signUpFields?: ISignUpField[]; } export interface ISignUpProps extends IAuthPieceProps { signUpConfig?: ISignUpConfig; } export declare class SignUp extends AuthPiece { defaultSignUpFields: ISignUpField[]; header: string; signUpFields: ISignUpField[]; constructor(props: ISignUpProps); validate(): any[]; sortFields(): void; needPrefix(key: any): boolean; getDefaultDialCode(): string; checkCustomSignUpFields(): boolean; signUp(): Promise; showComponent(theme: any): React.ReactNode; } /** * @deprecated use named import */ export default SignUp;