import { A as ApiDataInterface } from './ApiDataInterface-DPP8s46n.js';

interface ModuleInterface extends ApiDataInterface {
    get name(): string;
    get permissions(): {
        create: boolean | string;
        read: boolean | string;
        update: boolean | string;
        delete: boolean | string;
    };
}

interface FeatureInterface extends ApiDataInterface {
    get name(): string;
    get isCore(): boolean;
    get modules(): ModuleInterface[];
}

export type { FeatureInterface as F, ModuleInterface as M };
