export * as admin from './admin';
export * as communications from './communications';
export * as settings from './settings';
export * as users from './users';
import type { EndpointRequest, Operation } from './../types/common.ts';
export interface IEndpoints {
    'GET /copilot': Operation<'/copilot', 'get'>;
    'PATCH /copilot': Operation<'/copilot', 'patch'>;
    'GET /copilot/interactionHistory': Operation<'/copilot/interactionHistory', 'get'>;
    'PATCH /copilot/interactionHistory': Operation<'/copilot/interactionHistory', 'patch'>;
    'DELETE /copilot/interactionHistory': Operation<'/copilot/interactionHistory', 'delete'>;
    'POST /copilot/retrieval': Operation<'/copilot/retrieval', 'post'>;
}
/**
 * `GET /copilot`
 *
 */
export declare function get(params?: IEndpoints['GET /copilot']['parameters']): EndpointRequest<IEndpoints['GET /copilot']['response']>;
/**
 * `PATCH /copilot`
 *
 */
export declare function update(body: IEndpoints['PATCH /copilot']['body']): EndpointRequest<IEndpoints['PATCH /copilot']['response']>;
export declare const interactionHistory: {
    /**
     * `GET /copilot/interactionHistory`
     *
     */
    get: (params?: IEndpoints["GET /copilot/interactionHistory"]["parameters"]) => EndpointRequest<IEndpoints["GET /copilot/interactionHistory"]["response"]>;
    /**
     * `PATCH /copilot/interactionHistory`
     *
     */
    update: (body: IEndpoints["PATCH /copilot/interactionHistory"]["body"]) => EndpointRequest<IEndpoints["PATCH /copilot/interactionHistory"]["response"]>;
    /**
     * `DELETE /copilot/interactionHistory`
     *
     */
    del: (params?: IEndpoints["DELETE /copilot/interactionHistory"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /copilot/interactionHistory"]["response"]>;
};
export declare const retrieval: {
    /**
     * `POST /copilot/retrieval`
     *
     * @deprecated
     */
    create: (body: IEndpoints["POST /copilot/retrieval"]["body"]) => EndpointRequest<IEndpoints["POST /copilot/retrieval"]["response"]>;
};
