import Restful from '../../index.js';
/**
 * This method retrieves the call limit and utilization data for an application.
 */
export default class KeyManagement extends Restful {
    static id: string;
    get subdomain(): string;
    get basePath(): string;
    /**
     * This method returns the <b>Public Key</b>, <b>Public Key as JWE</b>,
     * and metadata for all keypairs associated with the application key making the call.
     */
    getSigningKeys(): Promise<any>;
    /**
     * This method creates keypairs.
     */
    createSigningKey(signingKeyCipher: 'ED25519' | 'RSA'): Promise<any>;
    /**
     * This method returns the <b>Public Key</b>, <b>Public Key as JWE</b>,
     * and metadata for a specified <code>signingKeyId</code> associated with the application key making the call.
     * @param signingKeyId the signin key
     */
    getSigningKey(signingKeyId: string): Promise<any>;
}
