import { IPermission, IExpressionInput, IMutationViewsByName } from "../gql-schema-builder/interfaces"; export declare function QueryPermissions(readExpressions: IExpressionInput): (target: object, columnName: string) => void; interface IMutationPermissions { createViews?: IMutationViewsByName; updateViews?: IMutationViewsByName; deleteExpressions?: IExpressionInput; } export declare function MutationPermissions(options: IMutationPermissions): (target: any) => any; export declare function getDecoratorPermissions(): IPermission[]; export {};