import { AxiosInstance } from 'axios'; export declare const API_KEY_AUTH_HEADER = "x-pendle-auth"; export interface ApiSigningKeyCredentials { keyId: string; privateKey: string; } export declare class ApiSigningKey { readonly keyId: string; private readonly key; constructor({ keyId, privateKey }: ApiSigningKeyCredentials); token(method: string, path: string, lifetimeSeconds?: number): string; } export declare function attachApiSigningKey(instance: AxiosInstance, key: ApiSigningKey): number;