import type { AccessClaims } from "./identity.ts";
import type { PushDirectory, PushTarget } from "./push-directory.ts";
export declare function registerPushToken(claims: AccessClaims, body: unknown): Promise<{
    ok: true;
}>;
export declare function targetsFor(userIds: string[], appId: string): Promise<PushTarget[]>;
export declare function forget(deviceId: string): Promise<void>;
export declare function forgetUser(userId: string, appId?: string): Promise<void>;
export declare const pushDirectory: PushDirectory;
