import { type ClsService } from 'nestjs-cls';
export type VisibilityScope = 'all' | 'own';
export type RowVisibilityModule = 'query' | 'booking';
export declare function getModuleVisibilityScope(permissions: Record<string, string> | null | undefined, module: RowVisibilityModule, viewAllBookingsQueries: boolean): VisibilityScope;
export declare function getModuleVisibilityScopeFromCls(cls: ClsService, module: RowVisibilityModule): VisibilityScope;
