import { AccessRule } from './AccessRule.js';
/**
 * The action is allowed for all users, including unauthenticated ones.
 * This is typically used for public APIs or resources that do not require authentication.
 * It is the most permissive rule and should be used with caution.
 */
export class AllowPublicAccessRule extends AccessRule {
    type;
    constructor(state = {}) {
        super(state);
        this.type = 'allowPublic';
    }
}
//# sourceMappingURL=AllowPublic.js.map