package auth

import (
	

	
)

// Client implements Telegram authentication.
type Client struct {
	api     *tg.Client
	rand    io.Reader
	appID   int
	appHash string
}

// NewClient initializes and returns Telegram authentication client.
func (
	 *tg.Client,
	 io.Reader,
	 int,
	 string,
) *Client {
	return &Client{
		api:     ,
		rand:    ,
		appID:   ,
		appHash: ,
	}
}