///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
import type { ObjectSchema } from '@becomes/purple-cheetah/types';
import { Schema } from 'mongoose';
import { BCMSUserPolicyCRUD } from '../../../types';
/**
* Defines what specific Key can do with Template/Templates.
*/
export interface BCMSApiKeyAccess {
templates: Array;
functions: Array<{
name: string;
}>;
plugins?: Array<{
name: string;
}>;
}
export declare const BCMSApiKeyAccessFSDBSchema: ObjectSchema;
export declare const BCMSApiKeyAccessMongoDBSchema: Schema, {}, {}, {}, {}, "type", {
templates: any[];
functions: {
name: string;
}[];
plugins: {
name: string;
}[];
}>;