import { TwirpContext, TwirpServer } from 'twirp-ts';
import { GetGamesDrawerBadgeStatusForAppsRequest, GetGamesDrawerBadgeStatusForAppsResponse } from './gamesdrawerbadge_msg.js';
export interface NotificationsInternalTwirp<T extends TwirpContext = TwirpContext> {
    GetGamesDrawerBadgeStatusForApps(ctx: T, request: GetGamesDrawerBadgeStatusForAppsRequest): Promise<GetGamesDrawerBadgeStatusForAppsResponse>;
}
export declare enum NotificationsInternalMethod {
    GetGamesDrawerBadgeStatusForApps = "GetGamesDrawerBadgeStatusForApps"
}
export declare const NotificationsInternalMethodList: NotificationsInternalMethod[];
export declare function createNotificationsInternalServer<T extends TwirpContext = TwirpContext>(service: NotificationsInternalTwirp<T>): TwirpServer<NotificationsInternalTwirp<TwirpContext<import("http").IncomingMessage, import("http").ServerResponse<import("http").IncomingMessage>>>, T>;
//# sourceMappingURL=notifications_internal_svc.twirp.d.ts.map