import { ApiBase } from '../../base/apiBase';
import type { ApiPermissions, EndpointUrls } from '../v2apiUtils';
/**
 * /v2/createsubtoken Api
 */
export declare class SubtokenApi extends ApiBase {
    /**
     * Creates a subtoken, or an Api key with limited permissions.
     *
     * @param expire - Expiration date. Either valid date format, or ISO-8601
     * @param permissions - Api token permissions
     * @param urls - Specific /v2/ api urls to allow access to
     */
    get(expire: string, permissions: ApiPermissions[], urls?: EndpointUrls[]): Promise<{
        subtoken: string;
    }>;
}
