import type { AnyDatasetInstance, ExecutionContext } from '../types.js'; export type TenantPredicate = { operator: 'eq'; value: string; } | { operator: 'in'; value: string[]; }; export declare function getRuntimeTenantPredicate(context?: ExecutionContext): TenantPredicate | undefined; export declare function getRuntimeTenantId(context?: ExecutionContext): string | undefined; export declare function isCrossTenantRuntime(context?: ExecutionContext): boolean; export declare function hasTenantRuntime(context?: ExecutionContext): boolean; export declare function validateTenantRuntime(ds: AnyDatasetInstance, context?: ExecutionContext): string | undefined; //# sourceMappingURL=tenant-runtime.d.ts.map