import { GetGamesDrawerBadgeStatusForAppsRequest, GetGamesDrawerBadgeStatusForAppsResponse } from './gamesdrawerbadge_msg.js';
interface Rpc {
    request(service: string, method: string, contentType: 'application/json' | 'application/protobuf', data: object | Uint8Array): Promise<object | Uint8Array>;
}
export interface NotificationsInternalClient {
    GetGamesDrawerBadgeStatusForApps(request: GetGamesDrawerBadgeStatusForAppsRequest): Promise<GetGamesDrawerBadgeStatusForAppsResponse>;
}
export declare class NotificationsInternalClientJSON implements NotificationsInternalClient {
    private readonly rpc;
    constructor(rpc: Rpc);
    GetGamesDrawerBadgeStatusForApps(request: GetGamesDrawerBadgeStatusForAppsRequest): Promise<GetGamesDrawerBadgeStatusForAppsResponse>;
}
export declare class NotificationsInternalClientProtobuf implements NotificationsInternalClient {
    private readonly rpc;
    constructor(rpc: Rpc);
    GetGamesDrawerBadgeStatusForApps(request: GetGamesDrawerBadgeStatusForAppsRequest): Promise<GetGamesDrawerBadgeStatusForAppsResponse>;
}
export {};
//# sourceMappingURL=notifications_internal_svc.twirp-client.d.ts.map