import { Document } from 'mongoose'; import { IsViewable } from '../../types'; export declare function ViewableDocument Document>(Base: TBase, options?: { requiredPermissions?: string[]; }): TBase & (new (...args: any[]) => IsViewable);