import type { SetHubProtocols } from '../../../common/types/common';
import type { HttpClientProtocols } from '../../../http/protocols/client.protocols';
type GetAdminOverviewFailure = {
    code: 'internal';
    message: string;
};
export declare namespace GetAdminOverview {
    type Options = Pick<HttpClientProtocols.PostOptions, 'abortSignal'>;
    type APIResponse = {
        total_users_count: number;
        total_projects_count: number;
        total_updatesets_count: number;
    };
    type Success = {
        totalUsersCount: number;
        totalProjectsCount: number;
        totalUpdateSetsCount: number;
    };
    type ErrorCodes = 'internal';
    type Failure = GetAdminOverviewFailure;
    type Output = APIResponse | Failure;
    type Response = SetHubProtocols.Response<Success, Failure>;
}
export {};
