export * as colorIcon from './colorIcon';
export * as outlineIcon from './outlineIcon';
import type { EndpointRequest, Operation } from './../../../types/common.ts';
export interface IEndpoints {
    'DELETE /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}': Operation<'/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}', 'delete'>;
    'GET /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions': Operation<'/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions', 'get'>;
    'GET /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}': Operation<'/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}', 'get'>;
    'PATCH /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}': Operation<'/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}', 'patch'>;
    'POST /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions': Operation<'/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions', 'post'>;
    'GET /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/bot': Operation<'/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/bot', 'get'>;
    'PATCH /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/bot': Operation<'/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/bot', 'patch'>;
    'DELETE /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/bot': Operation<'/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/bot', 'delete'>;
    'GET /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards': Operation<'/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards', 'get'>;
    'POST /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards': Operation<'/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards', 'post'>;
    'GET /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards/{teamsAppDashboardCardDefinition-id}': Operation<'/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards/{teamsAppDashboardCardDefinition-id}', 'get'>;
    'PATCH /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards/{teamsAppDashboardCardDefinition-id}': Operation<'/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards/{teamsAppDashboardCardDefinition-id}', 'patch'>;
    'DELETE /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards/{teamsAppDashboardCardDefinition-id}': Operation<'/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards/{teamsAppDashboardCardDefinition-id}', 'delete'>;
}
/**
 * `DELETE /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}`
 *
 */
export declare function del(params?: IEndpoints['DELETE /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}']['parameters']): EndpointRequest<IEndpoints['DELETE /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}']['response']>;
/**
 * `GET /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions`
 *
 * The details for each version of the app.
 */
export declare function list(params?: IEndpoints['GET /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions']['parameters']): EndpointRequest<IEndpoints['GET /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions']['response']>;
/**
 * `GET /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}`
 *
 * The details for each version of the app.
 */
export declare function get(params?: IEndpoints['GET /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}']['parameters']): EndpointRequest<IEndpoints['GET /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}']['response']>;
/**
  * `PATCH /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}`
  *
  * Publish an app to the Microsoft Teams app catalog.
Specifically, this API publishes the app to your organization&#x27;s catalog (the tenant app catalog);
the created resource has a distributionMethod property value of organization. The requiresReview property allows any user to submit an app for review by an administrator. Admins can approve or reject these apps via this API or the Microsoft Teams admin center.
  */
export declare function update(body: IEndpoints['PATCH /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}']['body'], params?: IEndpoints['PATCH /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}']['parameters']): EndpointRequest<IEndpoints['PATCH /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}']['response']>;
/**
 * `POST /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions`
 *
 * Update an app previously published to the Microsoft Teams app catalog. To update an app, the distributionMethod property for the app must be set to organization. This API specifically updates an app published to your organization&#x27;s app catalog (the tenant app catalog).
 */
export declare function create(body: IEndpoints['POST /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions']['body'], params?: IEndpoints['POST /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions']['parameters']): EndpointRequest<IEndpoints['POST /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions']['response']>;
export declare const bot: {
    /**
     * `GET /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/bot`
     *
     * Get the bot associated with a specific definition of the  TeamsApp.
     */
    get: (params?: IEndpoints["GET /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/bot"]["parameters"]) => EndpointRequest<IEndpoints["GET /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/bot"]["response"]>;
    /**
     * `PATCH /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/bot`
     *
     */
    update: (body: IEndpoints["PATCH /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/bot"]["body"], params?: IEndpoints["PATCH /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/bot"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/bot"]["response"]>;
    /**
     * `DELETE /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/bot`
     *
     */
    del: (params?: IEndpoints["DELETE /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/bot"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/bot"]["response"]>;
};
export declare const dashboardCards: {
    /**
     * `GET /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards`
     *
     * Dashboard cards specified in the Teams app manifest.
     */
    list: (params?: IEndpoints["GET /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards"]["parameters"]) => EndpointRequest<IEndpoints["GET /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards"]["response"]>;
    /**
     * `POST /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards`
     *
     */
    create: (body: IEndpoints["POST /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards"]["body"], params?: IEndpoints["POST /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards"]["parameters"]) => EndpointRequest<IEndpoints["POST /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards"]["response"]>;
    /**
     * `GET /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards/{teamsAppDashboardCardDefinition-id}`
     *
     * Dashboard cards specified in the Teams app manifest.
     */
    get: (params?: IEndpoints["GET /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards/{teamsAppDashboardCardDefinition-id}"]["parameters"]) => EndpointRequest<IEndpoints["GET /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards/{teamsAppDashboardCardDefinition-id}"]["response"]>;
    /**
     * `PATCH /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards/{teamsAppDashboardCardDefinition-id}`
     *
     */
    update: (body: IEndpoints["PATCH /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards/{teamsAppDashboardCardDefinition-id}"]["body"], params?: IEndpoints["PATCH /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards/{teamsAppDashboardCardDefinition-id}"]["parameters"]) => EndpointRequest<IEndpoints["PATCH /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards/{teamsAppDashboardCardDefinition-id}"]["response"]>;
    /**
     * `DELETE /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards/{teamsAppDashboardCardDefinition-id}`
     *
     */
    del: (params?: IEndpoints["DELETE /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards/{teamsAppDashboardCardDefinition-id}"]["parameters"]) => EndpointRequest<IEndpoints["DELETE /appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/dashboardCards/{teamsAppDashboardCardDefinition-id}"]["response"]>;
};
