import { OpenIDConnectTokenResponse, OpenIDConnectUserInfoResponse } from "slack-web-api-client";
/**
 * Data type representing the SIWS login result.
 */
export interface Login {
    enterprise_id?: string;
    team_id: string;
    user_id: string;
    name?: string;
    email?: string;
    picture?: string;
    access_token: string;
    refresh_token?: string;
    token_expires_at?: number;
}
/**
 * Build a login data by combining two API response data
 * @param token openid.connect.token API response
 * @param userInfo openid.connect.userInfo API response
 * @returns login data
 */
export declare function toLogin(token: OpenIDConnectTokenResponse, userInfo: OpenIDConnectUserInfoResponse): Login;
//# sourceMappingURL=login.d.ts.map