/**
 * Dynamic Variable Resolver
 *
 * Resolves dynamic variables in filter objects:
 * - $CURRENT_USER.field -> actual user field value
 * - $CURRENT_ROLE.field -> actual role field value
 * - $CURRENT_TENANT -> current tenant ID
 * - $CURRENT_TENANT.field -> actual tenant field value
 * - $CURRENT_SETTINGS.field -> settings field (tenant-aware, merged with global)
 * - $NOW -> current timestamp
 * - $NOW+DAYS_7, $NOW-HOURS_2 -> relative date calculations
 */
import type { Accountability } from '../types/index.js';
export type { Accountability };
/**
 * Main function to resolve dynamic variables in an object
 * Supports: $CURRENT_USER.field, $CURRENT_ROLE.field, $CURRENT_TENANT, $CURRENT_TENANT.field, $CURRENT_SETTINGS.field, $NOW, $NOW+DAYS_7, etc.
 */
export declare function resolveDynamicVariables(obj: any, accountability: Accountability): Promise<any>;
//# sourceMappingURL=dynamicVariableResolver.d.ts.map