import { GigyaRequest } from "../RequestFactory"; import { ISigner } from "./ISigner"; export interface UserKeyCredentials { userKey?: string; } export declare function isCredentials(credentials: UserKeyCredentials | any): credentials is UserKeyCredentials; export declare abstract class AuthRequestSigner implements ISigner { protected _creds: T; protected constructor(_creds: T); abstract sign(request: GigyaRequest): void; protected createNonce(): number; }