import type { MedipassRequestOpts, PaginatedResponse } from '../types'; import type { Application } from 'types/application'; /** * Get self application * @param {Object} opts - Additional options */ export declare const getSelfApplication: (opts?: MedipassRequestOpts) => Promise>; /** * Get applications * @param {Object} query - Query parameters * @param {Object} opts - Additional options */ export declare const getApplications: (query?: Record, opts?: MedipassRequestOpts) => Promise>; /** * Get application * @param {String} applicationId - Application ID * @param {Object} opts - Additional options */ export declare const getApplication: (applicationId: string, opts?: MedipassRequestOpts) => Promise; /** * Update application * @param {String} applicationId - Application ID * @param {Object} body - Request body * @param {Object} opts - Additional options */ export declare const updateApplication: (applicationId: string, body: Record, opts?: MedipassRequestOpts) => Promise; /** * Create application * @param {Object} body - Request body * @param {Object} opts - Additional options */ export declare const createApplication: (body: Record, opts?: MedipassRequestOpts) => Promise;