import React from 'react';
export interface TelegramUser {
    id: number;
    first_name: string;
    username: string;
    photo_url: string;
    auth_date: number;
    hash: string;
}
interface Props {
    botName: string;
    usePic?: boolean;
    className?: string;
    cornerRadius?: number;
    requestAccess?: boolean;
    dataAuthUrl?: string;
    dataOnauth?: (user: TelegramUser) => void;
    buttonSize?: 'large' | 'medium' | 'small';
    wrapperProps?: React.HTMLProps<HTMLDivElement>;
}
declare global {
    interface Window {
        TelegramLoginWidget: {
            dataOnauth: (user: TelegramUser) => void;
        };
    }
}
declare const TelegramLoginButton: React.FC<Props>;
export default TelegramLoginButton;
