export declare type RuleContext = {
    return?: string[];
    uid?: string;
    auth?: boolean;
    applicationId?: string;
    masterKey?: string;
    useMasterKey?: boolean;
    storage?: {
        preserveName?: boolean;
    };
};
export declare const RuleContextSchema: {
    type: string;
    properties: {
        return: {
            type: string;
            items: {
                type: string;
                minLength: number;
            };
        };
        uid: {
            type: string;
            minLength: number;
        };
        auth: {
            type: string;
        };
        applicationId: {
            type: string;
            minLength: number;
        };
        masterKey: {
            type: string;
            minLength: number;
        };
        useMasterKey: {
            type: string;
        };
        storage: {
            type: string;
            properties: {
                preserveName: {
                    type: string;
                };
            };
        };
    };
    required: string[];
};
