import { GetComponentSettingsRequest, GetComponentSettingsResponse, GetGlobalSettingsRequest, GetGlobalSettingsResponse, GetRequest, GetResponse, SetComponentSettingsRequest, SetComponentSettingsResponse, SetGlobalSettingsRequest, SetGlobalSettingsResponse, SetRequest, SetResponse, UpdateRequest, UpdateResponse, BulkGetComponentSettingsRequest, BulkGetComponentSettingsResponse } from './types.impl';
export declare type __PublicMethodMetaInfo<K = string, M = unknown, T = unknown, S = unknown, Q = unknown, R = unknown> = {
    getUrl: (context: any) => string;
    httpMethod: K;
    path: string;
    pathParams: M;
    __requestType: T;
    __originalRequestType: S;
    __responseType: Q;
    __originalResponseType: R;
};
export declare function setComponentSettings(): __PublicMethodMetaInfo<'PATCH', {
    componentId: string;
}, SetComponentSettingsRequest, SetComponentSettingsRequest, SetComponentSettingsResponse, SetComponentSettingsResponse>;
export declare function getComponentSettings(): __PublicMethodMetaInfo<'GET', {
    componentId: string;
}, GetComponentSettingsRequest, GetComponentSettingsRequest, GetComponentSettingsResponse, GetComponentSettingsResponse>;
export declare function bulkGetComponentSettings(): __PublicMethodMetaInfo<'POST', {}, BulkGetComponentSettingsRequest, BulkGetComponentSettingsRequest, BulkGetComponentSettingsResponse, BulkGetComponentSettingsResponse>;
export declare function setGlobalSettings(): __PublicMethodMetaInfo<'PATCH', {}, SetGlobalSettingsRequest, SetGlobalSettingsRequest, SetGlobalSettingsResponse, SetGlobalSettingsResponse>;
export declare function getGlobalSettings(): __PublicMethodMetaInfo<'GET', {}, GetGlobalSettingsRequest, GetGlobalSettingsRequest, GetGlobalSettingsResponse, GetGlobalSettingsResponse>;
export declare function get(): __PublicMethodMetaInfo<'GET', {}, GetRequest, GetRequest, GetResponse, GetResponse>;
export declare function set(): __PublicMethodMetaInfo<'PUT', {
    scope: string;
    externalId: string;
}, SetRequest, SetRequest, SetResponse, SetResponse>;
export declare function update(): __PublicMethodMetaInfo<'PATCH', {
    scope: string;
    externalId: string;
}, UpdateRequest, UpdateRequest, UpdateResponse, UpdateResponse>;
