import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; import { CreateOAuth2TokenCommandInput, CreateOAuth2TokenCommandOutput, } from "./commands/CreateOAuth2TokenCommand"; import { SigninClient } from "./SigninClient"; export interface Signin { createOAuth2Token( args: CreateOAuth2TokenCommandInput, options?: __HttpHandlerOptions ): Promise; createOAuth2Token( args: CreateOAuth2TokenCommandInput, cb: (err: any, data?: CreateOAuth2TokenCommandOutput) => void ): void; createOAuth2Token( args: CreateOAuth2TokenCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateOAuth2TokenCommandOutput) => void ): void; } export declare class Signin extends SigninClient implements Signin {}