import type { AdminHandler } from '../handlers/admin.handler.js';
import * as interfaces from '../../../dist_ts_interfaces/index.js';
export declare function requireValidIdentity<T extends {
    identity?: interfaces.data.IIdentity;
}>(adminHandler: AdminHandler, dataArg: T): Promise<interfaces.data.IIdentity>;
export declare function requireAdminIdentity<T extends {
    identity?: interfaces.data.IIdentity;
}>(adminHandler: AdminHandler, dataArg: T): Promise<interfaces.data.IIdentity>;
