import { App } from '../lib/app'; import { IEntity, IFile } from '@wix/quix-shared'; export interface IPermissions { edit?: boolean; delete?: boolean; rename?: boolean; clone?: boolean; like?: boolean; share?: boolean; bulk?: IPermissions; } export interface IFolderPermissions extends IPermissions { addFolder?: boolean; addNotebook?: boolean; } export interface INotebookPermissions extends IPermissions { addNote?: boolean; note?: IPermissions & { reorder?: boolean; }; bulk?: INotebookPermissions & { reorder?: boolean; }; } export declare const isOwner: (app: App, entity: Pick) => boolean; export declare const getDefaultPermissions: () => IPermissions; export declare const getFolderPermissions: (app: App, folder: IFile) => IFolderPermissions; export declare const getNotebookPermissions: (app: App, folder: IFile) => INotebookPermissions;