import { Resource } from './resource.js';
import { RedirectUris } from './redirectUris.js';
import APIClient from '../apiClient.js';
import { ApplicationDetails } from '../models/applicationDetails.js';
import { NylasResponse } from '../models/response.js';
import { Overrides } from '../config.js';
/**
 * Nylas Applications API
 *
 * This endpoint allows for getting application details as well as redirect URI operations.
 */
export declare class Applications extends Resource {
    /**
     * Access the collection of redirect URI related API endpoints.
     */
    redirectUris: RedirectUris;
    /**
     * @param apiClient client The configured Nylas API client
     */
    constructor(apiClient: APIClient);
    /**
     * Get application details
     * @returns The application details
     */
    getDetails({ overrides }?: Overrides): Promise<NylasResponse<ApplicationDetails>>;
}
