import { SecretCredentials, SimpleRequestSigner } from "./SimpleRequestSigner"; import SigUtils from '../sig-utils'; import { GigyaRequest, RequestParams } from "../RequestFactory"; interface SignedRequestParams { timestamp: number; nonce: number; sig: string; } export declare class CredentialsSigner extends SimpleRequestSigner { protected _sigUtils: SigUtils; protected _httpMethod: "post" | "get"; constructor(_sigUtils: SigUtils, creds: SecretCredentials, _httpMethod?: "post" | "get"); sign(request: GigyaRequest): void; protected createRequestSignature(secret: string, uri: string, requestParams: RequestParams): string; } export {};