import * as React from "react";
export interface UserSetHandleAuthProps {
    headerComponent?: JSX.Element;
    channelID: string;
    onSetHandleComplete?(): void;
}
export interface UserSetHandleAuthState {
    handle: string;
    errorMessage: string | undefined;
    hasBlurred: boolean;
    isHandleUnique: boolean;
}
export declare class UserSetHandle extends React.Component<UserSetHandleAuthProps, UserSetHandleAuthState> {
    constructor(props: UserSetHandleAuthProps);
    renderHandleInput(): JSX.Element;
    render(): JSX.Element;
    private checkHandleUniqueness;
    private handleSubmit;
}
