import type { ModelConfig } from '../../../typings';
export declare const properties: {
    is_enabled: {
        description: string;
        type: string;
    };
    name: {
        description: string;
        type: string;
        pattern: string;
    };
    description: {
        description: string;
        type: string;
    };
    scope: {
        description: string;
        minItems: number;
        type: string;
        items: {
            type: string;
            description: string;
            pattern: string;
        };
    };
    verb: {
        description: string;
        enum: string[];
        type: string;
    };
    rules: {
        type: string;
        description: string;
        items: {
            type: string;
            required: string[];
            properties: {
                name: {
                    description: string;
                    type: string;
                    pattern: string;
                };
                description: {
                    description: string;
                    type: string;
                };
                subject: {
                    type: string;
                    description: string;
                };
                action: {
                    type: string;
                    description: string;
                };
                object: {
                    type: string;
                    description: string;
                };
                context: {
                    type: string;
                    description: string;
                };
            };
        };
        minItems: number;
    };
    obligations: {
        type: string;
        description: string;
        items: {
            type: string;
            required: string[];
            properties: {
                name: {
                    description: string;
                    type: string;
                    pattern: string;
                };
                description: {
                    description: string;
                    type: string;
                };
                type: {
                    type: string;
                    description: string;
                    enum: string[];
                };
                source: {
                    type: string;
                    description: string;
                    enum: string[];
                };
                value: {
                    description: string;
                    anyOf: {
                        type: string;
                    }[];
                };
            };
        };
    };
};
declare const modelConfig: ModelConfig;
export default modelConfig;
