"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.RuleContextSchema = void 0;
const string_1 = require("./string");
exports.RuleContextSchema = {
    type: 'object',
    properties: {
        return: {
            type: 'array',
            items: string_1.StringSchema
        },
        uid: string_1.StringSchema,
        auth: { type: 'boolean' },
        applicationId: string_1.StringSchema,
        masterKey: string_1.StringSchema,
        useMasterKey: { type: 'boolean' },
        storage: {
            type: 'object',
            properties: {
                preserveName: { type: 'boolean' }
            }
        },
    },
    required: ['applicationId']
};
